4 #ifndef GOOGLE_PROTOBUF_INCLUDED_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3019000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 3019001 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/metadata_lite.h>
29 #include <google/protobuf/generated_message_reflection.h>
30 #include <google/protobuf/message.h>
31 #include <google/protobuf/repeated_field.h>
32 #include <google/protobuf/extension_set.h>
33 #include <google/protobuf/generated_enum_reflection.h>
34 #include <google/protobuf/unknown_field_set.h>
35 #include "modules/common_msgs/basic_msgs/vehicle_id.pb.h"
36 #include "modules/common_msgs/chassis_msgs/chassis.pb.h"
38 #include <google/protobuf/port_def.inc>
39 #define PROTOBUF_INTERNAL_EXPORT_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto
40 PROTOBUF_NAMESPACE_OPEN
44 PROTOBUF_NAMESPACE_CLOSE
48 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
49 PROTOBUF_SECTION_VARIABLE(protodesc_cold);
50 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
51 PROTOBUF_SECTION_VARIABLE(protodesc_cold);
52 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[46]
53 PROTOBUF_SECTION_VARIABLE(protodesc_cold);
54 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
55 static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
56 static const uint32_t offsets[];
58 extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
62 struct Accel_cmd_67DefaultTypeInternal;
63 extern Accel_cmd_67DefaultTypeInternal _Accel_cmd_67_default_instance_;
65 struct Accel_rpt_68DefaultTypeInternal;
66 extern Accel_rpt_68DefaultTypeInternal _Accel_rpt_68_default_instance_;
68 struct BasicInfoDefaultTypeInternal;
69 extern BasicInfoDefaultTypeInternal _BasicInfo_default_instance_;
71 struct BatteryDefaultTypeInternal;
72 extern BatteryDefaultTypeInternal _Battery_default_instance_;
74 struct BrakeDefaultTypeInternal;
75 extern BrakeDefaultTypeInternal _Brake_default_instance_;
77 struct Brake_cmd_6bDefaultTypeInternal;
78 extern Brake_cmd_6bDefaultTypeInternal _Brake_cmd_6b_default_instance_;
79 class Brake_motor_rpt_1_70;
80 struct Brake_motor_rpt_1_70DefaultTypeInternal;
81 extern Brake_motor_rpt_1_70DefaultTypeInternal _Brake_motor_rpt_1_70_default_instance_;
82 class Brake_motor_rpt_2_71;
83 struct Brake_motor_rpt_2_71DefaultTypeInternal;
84 extern Brake_motor_rpt_2_71DefaultTypeInternal _Brake_motor_rpt_2_71_default_instance_;
85 class Brake_motor_rpt_3_72;
86 struct Brake_motor_rpt_3_72DefaultTypeInternal;
87 extern Brake_motor_rpt_3_72DefaultTypeInternal _Brake_motor_rpt_3_72_default_instance_;
89 struct Brake_rpt_6cDefaultTypeInternal;
90 extern Brake_rpt_6cDefaultTypeInternal _Brake_rpt_6c_default_instance_;
92 struct ChassisDetailDefaultTypeInternal;
93 extern ChassisDetailDefaultTypeInternal _ChassisDetail_default_instance_;
94 class CheckResponseSignal;
95 struct CheckResponseSignalDefaultTypeInternal;
96 extern CheckResponseSignalDefaultTypeInternal _CheckResponseSignal_default_instance_;
97 class Date_time_rpt_83;
98 struct Date_time_rpt_83DefaultTypeInternal;
99 extern Date_time_rpt_83DefaultTypeInternal _Date_time_rpt_83_default_instance_;
101 struct DecelerationDefaultTypeInternal;
102 extern DecelerationDefaultTypeInternal _Deceleration_default_instance_;
104 struct EmsDefaultTypeInternal;
105 extern EmsDefaultTypeInternal _Ems_default_instance_;
107 struct EpbDefaultTypeInternal;
108 extern EpbDefaultTypeInternal _Epb_default_instance_;
110 struct EpsDefaultTypeInternal;
111 extern EpsDefaultTypeInternal _Eps_default_instance_;
113 struct EspDefaultTypeInternal;
114 extern EspDefaultTypeInternal _Esp_default_instance_;
116 struct GasDefaultTypeInternal;
117 extern GasDefaultTypeInternal _Gas_default_instance_;
119 struct GearDefaultTypeInternal;
120 extern GearDefaultTypeInternal _Gear_default_instance_;
122 struct GemDefaultTypeInternal;
123 extern GemDefaultTypeInternal _Gem_default_instance_;
125 struct Global_cmd_69DefaultTypeInternal;
126 extern Global_cmd_69DefaultTypeInternal _Global_cmd_69_default_instance_;
128 struct Global_rpt_6aDefaultTypeInternal;
129 extern Global_rpt_6aDefaultTypeInternal _Global_rpt_6a_default_instance_;
130 class Headlight_cmd_76;
131 struct Headlight_cmd_76DefaultTypeInternal;
132 extern Headlight_cmd_76DefaultTypeInternal _Headlight_cmd_76_default_instance_;
133 class Headlight_rpt_77;
134 struct Headlight_rpt_77DefaultTypeInternal;
135 extern Headlight_rpt_77DefaultTypeInternal _Headlight_rpt_77_default_instance_;
137 struct Horn_cmd_78DefaultTypeInternal;
138 extern Horn_cmd_78DefaultTypeInternal _Horn_cmd_78_default_instance_;
140 struct Horn_rpt_79DefaultTypeInternal;
141 extern Horn_rpt_79DefaultTypeInternal _Horn_rpt_79_default_instance_;
142 class Lat_lon_heading_rpt_82;
143 struct Lat_lon_heading_rpt_82DefaultTypeInternal;
144 extern Lat_lon_heading_rpt_82DefaultTypeInternal _Lat_lon_heading_rpt_82_default_instance_;
146 struct LightDefaultTypeInternal;
147 extern LightDefaultTypeInternal _Light_default_instance_;
148 class Parking_brake_status_rpt_80;
149 struct Parking_brake_status_rpt_80DefaultTypeInternal;
150 extern Parking_brake_status_rpt_80DefaultTypeInternal _Parking_brake_status_rpt_80_default_instance_;
152 struct SafetyDefaultTypeInternal;
153 extern SafetyDefaultTypeInternal _Safety_default_instance_;
155 struct Shift_cmd_65DefaultTypeInternal;
156 extern Shift_cmd_65DefaultTypeInternal _Shift_cmd_65_default_instance_;
158 struct Shift_rpt_66DefaultTypeInternal;
159 extern Shift_rpt_66DefaultTypeInternal _Shift_rpt_66_default_instance_;
160 class Steering_cmd_6d;
161 struct Steering_cmd_6dDefaultTypeInternal;
162 extern Steering_cmd_6dDefaultTypeInternal _Steering_cmd_6d_default_instance_;
163 class Steering_motor_rpt_1_73;
164 struct Steering_motor_rpt_1_73DefaultTypeInternal;
165 extern Steering_motor_rpt_1_73DefaultTypeInternal _Steering_motor_rpt_1_73_default_instance_;
166 class Steering_motor_rpt_2_74;
167 struct Steering_motor_rpt_2_74DefaultTypeInternal;
168 extern Steering_motor_rpt_2_74DefaultTypeInternal _Steering_motor_rpt_2_74_default_instance_;
169 class Steering_motor_rpt_3_75;
170 struct Steering_motor_rpt_3_75DefaultTypeInternal;
171 extern Steering_motor_rpt_3_75DefaultTypeInternal _Steering_motor_rpt_3_75_default_instance_;
172 class Steering_rpt_1_6e;
173 struct Steering_rpt_1_6eDefaultTypeInternal;
174 extern Steering_rpt_1_6eDefaultTypeInternal _Steering_rpt_1_6e_default_instance_;
176 struct Turn_cmd_63DefaultTypeInternal;
177 extern Turn_cmd_63DefaultTypeInternal _Turn_cmd_63_default_instance_;
179 struct Turn_rpt_64DefaultTypeInternal;
180 extern Turn_rpt_64DefaultTypeInternal _Turn_rpt_64_default_instance_;
182 struct VehicleSpdDefaultTypeInternal;
183 extern VehicleSpdDefaultTypeInternal _VehicleSpd_default_instance_;
184 class Vehicle_speed_rpt_6f;
185 struct Vehicle_speed_rpt_6fDefaultTypeInternal;
186 extern Vehicle_speed_rpt_6fDefaultTypeInternal _Vehicle_speed_rpt_6f_default_instance_;
187 class Wheel_speed_rpt_7a;
188 struct Wheel_speed_rpt_7aDefaultTypeInternal;
189 extern Wheel_speed_rpt_7aDefaultTypeInternal _Wheel_speed_rpt_7a_default_instance_;
191 struct Wiper_cmd_90DefaultTypeInternal;
192 extern Wiper_cmd_90DefaultTypeInternal _Wiper_cmd_90_default_instance_;
194 struct Wiper_rpt_91DefaultTypeInternal;
195 extern Wiper_rpt_91DefaultTypeInternal _Wiper_rpt_91_default_instance_;
196 class Yaw_rate_rpt_81;
197 struct Yaw_rate_rpt_81DefaultTypeInternal;
198 extern Yaw_rate_rpt_81DefaultTypeInternal _Yaw_rate_rpt_81_default_instance_;
201 PROTOBUF_NAMESPACE_OPEN
248 PROTOBUF_NAMESPACE_CLOSE
252 enum ChassisDetail_Type :
int {
253 ChassisDetail_Type_QIRUI_EQ_15 = 0,
254 ChassisDetail_Type_CHANGAN_RUICHENG = 1
256 bool ChassisDetail_Type_IsValid(
int value);
257 constexpr ChassisDetail_Type ChassisDetail_Type_Type_MIN = ChassisDetail_Type_QIRUI_EQ_15;
258 constexpr ChassisDetail_Type ChassisDetail_Type_Type_MAX = ChassisDetail_Type_CHANGAN_RUICHENG;
259 constexpr
int ChassisDetail_Type_Type_ARRAYSIZE = ChassisDetail_Type_Type_MAX + 1;
261 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ChassisDetail_Type_descriptor();
263 inline const std::string& ChassisDetail_Type_Name(T enum_t_value) {
264 static_assert(::std::is_same<T, ChassisDetail_Type>::value ||
265 ::std::is_integral<T>::value,
266 "Incorrect type passed to function ChassisDetail_Type_Name.");
267 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
268 ChassisDetail_Type_descriptor(), enum_t_value);
270 inline bool ChassisDetail_Type_Parse(
271 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ChassisDetail_Type* value) {
272 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<ChassisDetail_Type>(
273 ChassisDetail_Type_descriptor(), name, value);
275 enum Light_TurnLightType :
int {
276 Light_TurnLightType_TURN_LIGHT_OFF = 0,
277 Light_TurnLightType_TURN_LEFT_ON = 1,
278 Light_TurnLightType_TURN_RIGHT_ON = 2,
279 Light_TurnLightType_TURN_LIGHT_ON = 3
281 bool Light_TurnLightType_IsValid(
int value);
282 constexpr Light_TurnLightType Light_TurnLightType_TurnLightType_MIN = Light_TurnLightType_TURN_LIGHT_OFF;
283 constexpr Light_TurnLightType Light_TurnLightType_TurnLightType_MAX = Light_TurnLightType_TURN_LIGHT_ON;
284 constexpr
int Light_TurnLightType_TurnLightType_ARRAYSIZE = Light_TurnLightType_TurnLightType_MAX + 1;
286 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Light_TurnLightType_descriptor();
288 inline const std::string& Light_TurnLightType_Name(T enum_t_value) {
289 static_assert(::std::is_same<T, Light_TurnLightType>::value ||
290 ::std::is_integral<T>::value,
291 "Incorrect type passed to function Light_TurnLightType_Name.");
292 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
293 Light_TurnLightType_descriptor(), enum_t_value);
295 inline bool Light_TurnLightType_Parse(
296 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Light_TurnLightType* value) {
297 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Light_TurnLightType>(
298 Light_TurnLightType_descriptor(), name, value);
300 enum Light_BeamLampType :
int {
301 Light_BeamLampType_BEAM_OFF = 0,
302 Light_BeamLampType_HIGH_BEAM_ON = 1,
303 Light_BeamLampType_LOW_BEAM_ON = 2
305 bool Light_BeamLampType_IsValid(
int value);
306 constexpr Light_BeamLampType Light_BeamLampType_BeamLampType_MIN = Light_BeamLampType_BEAM_OFF;
307 constexpr Light_BeamLampType Light_BeamLampType_BeamLampType_MAX = Light_BeamLampType_LOW_BEAM_ON;
308 constexpr
int Light_BeamLampType_BeamLampType_ARRAYSIZE = Light_BeamLampType_BeamLampType_MAX + 1;
310 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Light_BeamLampType_descriptor();
312 inline const std::string& Light_BeamLampType_Name(T enum_t_value) {
313 static_assert(::std::is_same<T, Light_BeamLampType>::value ||
314 ::std::is_integral<T>::value,
315 "Incorrect type passed to function Light_BeamLampType_Name.");
316 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
317 Light_BeamLampType_descriptor(), enum_t_value);
319 inline bool Light_BeamLampType_Parse(
320 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Light_BeamLampType* value) {
321 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Light_BeamLampType>(
322 Light_BeamLampType_descriptor(), name, value);
324 enum Light_LincolnLampType :
int {
325 Light_LincolnLampType_BEAM_NULL = 0,
326 Light_LincolnLampType_BEAM_FLASH_TO_PASS = 1,
327 Light_LincolnLampType_BEAM_HIGH = 2,
328 Light_LincolnLampType_BEAM_INVALID = 3
330 bool Light_LincolnLampType_IsValid(
int value);
331 constexpr Light_LincolnLampType Light_LincolnLampType_LincolnLampType_MIN = Light_LincolnLampType_BEAM_NULL;
332 constexpr Light_LincolnLampType Light_LincolnLampType_LincolnLampType_MAX = Light_LincolnLampType_BEAM_INVALID;
333 constexpr
int Light_LincolnLampType_LincolnLampType_ARRAYSIZE = Light_LincolnLampType_LincolnLampType_MAX + 1;
335 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Light_LincolnLampType_descriptor();
337 inline const std::string& Light_LincolnLampType_Name(T enum_t_value) {
338 static_assert(::std::is_same<T, Light_LincolnLampType>::value ||
339 ::std::is_integral<T>::value,
340 "Incorrect type passed to function Light_LincolnLampType_Name.");
341 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
342 Light_LincolnLampType_descriptor(), enum_t_value);
344 inline bool Light_LincolnLampType_Parse(
345 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Light_LincolnLampType* value) {
346 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Light_LincolnLampType>(
347 Light_LincolnLampType_descriptor(), name, value);
349 enum Light_LincolnWiperType :
int {
350 Light_LincolnWiperType_WIPER_OFF = 0,
351 Light_LincolnWiperType_WIPER_AUTO_OFF = 1,
352 Light_LincolnWiperType_WIPER_OFF_MOVING = 2,
353 Light_LincolnWiperType_WIPER_MANUAL_OFF = 3,
354 Light_LincolnWiperType_WIPER_MANUAL_ON = 4,
355 Light_LincolnWiperType_WIPER_MANUAL_LOW = 5,
356 Light_LincolnWiperType_WIPER_MANUAL_HIGH = 6,
357 Light_LincolnWiperType_WIPER_MIST_FLICK = 7,
358 Light_LincolnWiperType_WIPER_WASH = 8,
359 Light_LincolnWiperType_WIPER_AUTO_LOW = 9,
360 Light_LincolnWiperType_WIPER_AUTO_HIGH = 10,
361 Light_LincolnWiperType_WIPER_COURTESY_WIPE = 11,
362 Light_LincolnWiperType_WIPER_AUTO_ADJUST = 12,
363 Light_LincolnWiperType_WIPER_RESERVED = 13,
364 Light_LincolnWiperType_WIPER_STALLED = 14,
365 Light_LincolnWiperType_WIPER_NO_DATA = 15
367 bool Light_LincolnWiperType_IsValid(
int value);
368 constexpr Light_LincolnWiperType Light_LincolnWiperType_LincolnWiperType_MIN = Light_LincolnWiperType_WIPER_OFF;
369 constexpr Light_LincolnWiperType Light_LincolnWiperType_LincolnWiperType_MAX = Light_LincolnWiperType_WIPER_NO_DATA;
370 constexpr
int Light_LincolnWiperType_LincolnWiperType_ARRAYSIZE = Light_LincolnWiperType_LincolnWiperType_MAX + 1;
372 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Light_LincolnWiperType_descriptor();
374 inline const std::string& Light_LincolnWiperType_Name(T enum_t_value) {
375 static_assert(::std::is_same<T, Light_LincolnWiperType>::value ||
376 ::std::is_integral<T>::value,
377 "Incorrect type passed to function Light_LincolnWiperType_Name.");
378 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
379 Light_LincolnWiperType_descriptor(), enum_t_value);
381 inline bool Light_LincolnWiperType_Parse(
382 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Light_LincolnWiperType* value) {
383 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Light_LincolnWiperType>(
384 Light_LincolnWiperType_descriptor(), name, value);
386 enum Light_LincolnAmbientType :
int {
387 Light_LincolnAmbientType_AMBIENT_DARK = 0,
388 Light_LincolnAmbientType_AMBIENT_LIGHT = 1,
389 Light_LincolnAmbientType_AMBIENT_TWILIGHT = 2,
390 Light_LincolnAmbientType_AMBIENT_TUNNEL_ON = 3,
391 Light_LincolnAmbientType_AMBIENT_TUNNEL_OFF = 4,
392 Light_LincolnAmbientType_AMBIENT_INVALID = 5,
393 Light_LincolnAmbientType_AMBIENT_NO_DATA = 7
395 bool Light_LincolnAmbientType_IsValid(
int value);
396 constexpr Light_LincolnAmbientType Light_LincolnAmbientType_LincolnAmbientType_MIN = Light_LincolnAmbientType_AMBIENT_DARK;
397 constexpr Light_LincolnAmbientType Light_LincolnAmbientType_LincolnAmbientType_MAX = Light_LincolnAmbientType_AMBIENT_NO_DATA;
398 constexpr
int Light_LincolnAmbientType_LincolnAmbientType_ARRAYSIZE = Light_LincolnAmbientType_LincolnAmbientType_MAX + 1;
400 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Light_LincolnAmbientType_descriptor();
402 inline const std::string& Light_LincolnAmbientType_Name(T enum_t_value) {
403 static_assert(::std::is_same<T, Light_LincolnAmbientType>::value ||
404 ::std::is_integral<T>::value,
405 "Incorrect type passed to function Light_LincolnAmbientType_Name.");
406 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
407 Light_LincolnAmbientType_descriptor(), enum_t_value);
409 inline bool Light_LincolnAmbientType_Parse(
410 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Light_LincolnAmbientType* value) {
411 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Light_LincolnAmbientType>(
412 Light_LincolnAmbientType_descriptor(), name, value);
414 enum Eps_Type :
int {
415 Eps_Type_NOT_AVAILABLE = 0,
420 bool Eps_Type_IsValid(
int value);
421 constexpr Eps_Type Eps_Type_Type_MIN = Eps_Type_NOT_AVAILABLE;
422 constexpr Eps_Type Eps_Type_Type_MAX = Eps_Type_INVALID;
423 constexpr
int Eps_Type_Type_ARRAYSIZE = Eps_Type_Type_MAX + 1;
425 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Eps_Type_descriptor();
427 inline const std::string& Eps_Type_Name(T enum_t_value) {
428 static_assert(::std::is_same<T, Eps_Type>::value ||
429 ::std::is_integral<T>::value,
430 "Incorrect type passed to function Eps_Type_Name.");
431 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
432 Eps_Type_descriptor(), enum_t_value);
434 inline bool Eps_Type_Parse(
435 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Eps_Type* value) {
436 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Eps_Type>(
437 Eps_Type_descriptor(), name, value);
439 enum Brake_HSAStatusType :
int {
440 Brake_HSAStatusType_HSA_INACTIVE = 0,
441 Brake_HSAStatusType_HSA_FINDING_GRADIENT = 1,
442 Brake_HSAStatusType_HSA_ACTIVE_PRESSED = 2,
443 Brake_HSAStatusType_HSA_ACTIVE_RELEASED = 3,
444 Brake_HSAStatusType_HSA_FAST_RELEASE = 4,
445 Brake_HSAStatusType_HSA_SLOW_RELEASE = 5,
446 Brake_HSAStatusType_HSA_FAILED = 6,
447 Brake_HSAStatusType_HSA_UNDEFINED = 7
449 bool Brake_HSAStatusType_IsValid(
int value);
450 constexpr Brake_HSAStatusType Brake_HSAStatusType_HSAStatusType_MIN = Brake_HSAStatusType_HSA_INACTIVE;
451 constexpr Brake_HSAStatusType Brake_HSAStatusType_HSAStatusType_MAX = Brake_HSAStatusType_HSA_UNDEFINED;
452 constexpr
int Brake_HSAStatusType_HSAStatusType_ARRAYSIZE = Brake_HSAStatusType_HSAStatusType_MAX + 1;
454 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Brake_HSAStatusType_descriptor();
456 inline const std::string& Brake_HSAStatusType_Name(T enum_t_value) {
457 static_assert(::std::is_same<T, Brake_HSAStatusType>::value ||
458 ::std::is_integral<T>::value,
459 "Incorrect type passed to function Brake_HSAStatusType_Name.");
460 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
461 Brake_HSAStatusType_descriptor(), enum_t_value);
463 inline bool Brake_HSAStatusType_Parse(
464 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Brake_HSAStatusType* value) {
465 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Brake_HSAStatusType>(
466 Brake_HSAStatusType_descriptor(), name, value);
468 enum Brake_HSAModeType :
int {
469 Brake_HSAModeType_HSA_OFF = 0,
470 Brake_HSAModeType_HSA_AUTO = 1,
471 Brake_HSAModeType_HSA_MANUAL = 2,
472 Brake_HSAModeType_HSA_MODE_UNDEFINED = 3
474 bool Brake_HSAModeType_IsValid(
int value);
475 constexpr Brake_HSAModeType Brake_HSAModeType_HSAModeType_MIN = Brake_HSAModeType_HSA_OFF;
476 constexpr Brake_HSAModeType Brake_HSAModeType_HSAModeType_MAX = Brake_HSAModeType_HSA_MODE_UNDEFINED;
477 constexpr
int Brake_HSAModeType_HSAModeType_ARRAYSIZE = Brake_HSAModeType_HSAModeType_MAX + 1;
479 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Brake_HSAModeType_descriptor();
481 inline const std::string& Brake_HSAModeType_Name(T enum_t_value) {
482 static_assert(::std::is_same<T, Brake_HSAModeType>::value ||
483 ::std::is_integral<T>::value,
484 "Incorrect type passed to function Brake_HSAModeType_Name.");
485 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
486 Brake_HSAModeType_descriptor(), enum_t_value);
488 inline bool Brake_HSAModeType_Parse(
489 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Brake_HSAModeType* value) {
490 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Brake_HSAModeType>(
491 Brake_HSAModeType_descriptor(), name, value);
493 enum Epb_PBrakeType :
int {
494 Epb_PBrakeType_PBRAKE_OFF = 0,
495 Epb_PBrakeType_PBRAKE_TRANSITION = 1,
496 Epb_PBrakeType_PBRAKE_ON = 2,
497 Epb_PBrakeType_PBRAKE_FAULT = 3
499 bool Epb_PBrakeType_IsValid(
int value);
500 constexpr Epb_PBrakeType Epb_PBrakeType_PBrakeType_MIN = Epb_PBrakeType_PBRAKE_OFF;
501 constexpr Epb_PBrakeType Epb_PBrakeType_PBrakeType_MAX = Epb_PBrakeType_PBRAKE_FAULT;
502 constexpr
int Epb_PBrakeType_PBrakeType_ARRAYSIZE = Epb_PBrakeType_PBrakeType_MAX + 1;
504 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Epb_PBrakeType_descriptor();
506 inline const std::string& Epb_PBrakeType_Name(T enum_t_value) {
507 static_assert(::std::is_same<T, Epb_PBrakeType>::value ||
508 ::std::is_integral<T>::value,
509 "Incorrect type passed to function Epb_PBrakeType_Name.");
510 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
511 Epb_PBrakeType_descriptor(), enum_t_value);
513 inline bool Epb_PBrakeType_Parse(
514 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Epb_PBrakeType* value) {
515 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Epb_PBrakeType>(
516 Epb_PBrakeType_descriptor(), name, value);
518 enum Ems_Type :
int {
521 Ems_Type_RUNNING = 2,
524 bool Ems_Type_IsValid(
int value);
525 constexpr Ems_Type Ems_Type_Type_MIN = Ems_Type_STOP;
526 constexpr Ems_Type Ems_Type_Type_MAX = Ems_Type_INVALID;
527 constexpr
int Ems_Type_Type_ARRAYSIZE = Ems_Type_Type_MAX + 1;
529 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Ems_Type_descriptor();
531 inline const std::string& Ems_Type_Name(T enum_t_value) {
532 static_assert(::std::is_same<T, Ems_Type>::value ||
533 ::std::is_integral<T>::value,
534 "Incorrect type passed to function Ems_Type_Name.");
535 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
536 Ems_Type_descriptor(), enum_t_value);
538 inline bool Ems_Type_Parse(
539 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Ems_Type* value) {
540 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Ems_Type>(
541 Ems_Type_descriptor(), name, value);
543 enum BasicInfo_Type :
int {
544 BasicInfo_Type_OFF = 0,
545 BasicInfo_Type_ACC = 1,
546 BasicInfo_Type_ON = 2,
547 BasicInfo_Type_START = 3,
548 BasicInfo_Type_INVALID = 4
550 bool BasicInfo_Type_IsValid(
int value);
551 constexpr BasicInfo_Type BasicInfo_Type_Type_MIN = BasicInfo_Type_OFF;
552 constexpr BasicInfo_Type BasicInfo_Type_Type_MAX = BasicInfo_Type_INVALID;
553 constexpr
int BasicInfo_Type_Type_ARRAYSIZE = BasicInfo_Type_Type_MAX + 1;
555 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* BasicInfo_Type_descriptor();
557 inline const std::string& BasicInfo_Type_Name(T enum_t_value) {
558 static_assert(::std::is_same<T, BasicInfo_Type>::value ||
559 ::std::is_integral<T>::value,
560 "Incorrect type passed to function BasicInfo_Type_Name.");
561 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
562 BasicInfo_Type_descriptor(), enum_t_value);
564 inline bool BasicInfo_Type_Parse(
565 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, BasicInfo_Type* value) {
566 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<BasicInfo_Type>(
567 BasicInfo_Type_descriptor(), name, value);
569 enum Global_rpt_6a_Pacmod_statusType :
int {
570 Global_rpt_6a_Pacmod_statusType_PACMOD_STATUS_CONTROL_DISABLED = 0,
571 Global_rpt_6a_Pacmod_statusType_PACMOD_STATUS_CONTROL_ENABLED = 1
573 bool Global_rpt_6a_Pacmod_statusType_IsValid(
int value);
574 constexpr Global_rpt_6a_Pacmod_statusType Global_rpt_6a_Pacmod_statusType_Pacmod_statusType_MIN = Global_rpt_6a_Pacmod_statusType_PACMOD_STATUS_CONTROL_DISABLED;
575 constexpr Global_rpt_6a_Pacmod_statusType Global_rpt_6a_Pacmod_statusType_Pacmod_statusType_MAX = Global_rpt_6a_Pacmod_statusType_PACMOD_STATUS_CONTROL_ENABLED;
576 constexpr
int Global_rpt_6a_Pacmod_statusType_Pacmod_statusType_ARRAYSIZE = Global_rpt_6a_Pacmod_statusType_Pacmod_statusType_MAX + 1;
578 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Global_rpt_6a_Pacmod_statusType_descriptor();
580 inline const std::string& Global_rpt_6a_Pacmod_statusType_Name(T enum_t_value) {
581 static_assert(::std::is_same<T, Global_rpt_6a_Pacmod_statusType>::value ||
582 ::std::is_integral<T>::value,
583 "Incorrect type passed to function Global_rpt_6a_Pacmod_statusType_Name.");
584 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
585 Global_rpt_6a_Pacmod_statusType_descriptor(), enum_t_value);
587 inline bool Global_rpt_6a_Pacmod_statusType_Parse(
588 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Global_rpt_6a_Pacmod_statusType* value) {
589 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Global_rpt_6a_Pacmod_statusType>(
590 Global_rpt_6a_Pacmod_statusType_descriptor(), name, value);
592 enum Global_rpt_6a_Override_statusType :
int {
593 Global_rpt_6a_Override_statusType_OVERRIDE_STATUS_NOT_OVERRIDDEN = 0,
594 Global_rpt_6a_Override_statusType_OVERRIDE_STATUS_OVERRIDDEN = 1
596 bool Global_rpt_6a_Override_statusType_IsValid(
int value);
597 constexpr Global_rpt_6a_Override_statusType Global_rpt_6a_Override_statusType_Override_statusType_MIN = Global_rpt_6a_Override_statusType_OVERRIDE_STATUS_NOT_OVERRIDDEN;
598 constexpr Global_rpt_6a_Override_statusType Global_rpt_6a_Override_statusType_Override_statusType_MAX = Global_rpt_6a_Override_statusType_OVERRIDE_STATUS_OVERRIDDEN;
599 constexpr
int Global_rpt_6a_Override_statusType_Override_statusType_ARRAYSIZE = Global_rpt_6a_Override_statusType_Override_statusType_MAX + 1;
601 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Global_rpt_6a_Override_statusType_descriptor();
603 inline const std::string& Global_rpt_6a_Override_statusType_Name(T enum_t_value) {
604 static_assert(::std::is_same<T, Global_rpt_6a_Override_statusType>::value ||
605 ::std::is_integral<T>::value,
606 "Incorrect type passed to function Global_rpt_6a_Override_statusType_Name.");
607 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
608 Global_rpt_6a_Override_statusType_descriptor(), enum_t_value);
610 inline bool Global_rpt_6a_Override_statusType_Parse(
611 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Global_rpt_6a_Override_statusType* value) {
612 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Global_rpt_6a_Override_statusType>(
613 Global_rpt_6a_Override_statusType_descriptor(), name, value);
615 enum Global_rpt_6a_Brk_can_timeoutType :
int {
616 Global_rpt_6a_Brk_can_timeoutType_BRK_CAN_TIMEOUT_NO_ACTIVE_CAN_TIMEOUT = 0,
617 Global_rpt_6a_Brk_can_timeoutType_BRK_CAN_TIMEOUT_ACTIVE_CAN_TIMEOUT = 1
619 bool Global_rpt_6a_Brk_can_timeoutType_IsValid(
int value);
620 constexpr Global_rpt_6a_Brk_can_timeoutType Global_rpt_6a_Brk_can_timeoutType_Brk_can_timeoutType_MIN = Global_rpt_6a_Brk_can_timeoutType_BRK_CAN_TIMEOUT_NO_ACTIVE_CAN_TIMEOUT;
621 constexpr Global_rpt_6a_Brk_can_timeoutType Global_rpt_6a_Brk_can_timeoutType_Brk_can_timeoutType_MAX = Global_rpt_6a_Brk_can_timeoutType_BRK_CAN_TIMEOUT_ACTIVE_CAN_TIMEOUT;
622 constexpr
int Global_rpt_6a_Brk_can_timeoutType_Brk_can_timeoutType_ARRAYSIZE = Global_rpt_6a_Brk_can_timeoutType_Brk_can_timeoutType_MAX + 1;
624 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Global_rpt_6a_Brk_can_timeoutType_descriptor();
626 inline const std::string& Global_rpt_6a_Brk_can_timeoutType_Name(T enum_t_value) {
627 static_assert(::std::is_same<T, Global_rpt_6a_Brk_can_timeoutType>::value ||
628 ::std::is_integral<T>::value,
629 "Incorrect type passed to function Global_rpt_6a_Brk_can_timeoutType_Name.");
630 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
631 Global_rpt_6a_Brk_can_timeoutType_descriptor(), enum_t_value);
633 inline bool Global_rpt_6a_Brk_can_timeoutType_Parse(
634 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Global_rpt_6a_Brk_can_timeoutType* value) {
635 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Global_rpt_6a_Brk_can_timeoutType>(
636 Global_rpt_6a_Brk_can_timeoutType_descriptor(), name, value);
638 enum Brake_rpt_6c_Brake_on_offType :
int {
639 Brake_rpt_6c_Brake_on_offType_BRAKE_ON_OFF_OFF = 0,
640 Brake_rpt_6c_Brake_on_offType_BRAKE_ON_OFF_ON = 1
642 bool Brake_rpt_6c_Brake_on_offType_IsValid(
int value);
643 constexpr Brake_rpt_6c_Brake_on_offType Brake_rpt_6c_Brake_on_offType_Brake_on_offType_MIN = Brake_rpt_6c_Brake_on_offType_BRAKE_ON_OFF_OFF;
644 constexpr Brake_rpt_6c_Brake_on_offType Brake_rpt_6c_Brake_on_offType_Brake_on_offType_MAX = Brake_rpt_6c_Brake_on_offType_BRAKE_ON_OFF_ON;
645 constexpr
int Brake_rpt_6c_Brake_on_offType_Brake_on_offType_ARRAYSIZE = Brake_rpt_6c_Brake_on_offType_Brake_on_offType_MAX + 1;
647 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Brake_rpt_6c_Brake_on_offType_descriptor();
649 inline const std::string& Brake_rpt_6c_Brake_on_offType_Name(T enum_t_value) {
650 static_assert(::std::is_same<T, Brake_rpt_6c_Brake_on_offType>::value ||
651 ::std::is_integral<T>::value,
652 "Incorrect type passed to function Brake_rpt_6c_Brake_on_offType_Name.");
653 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
654 Brake_rpt_6c_Brake_on_offType_descriptor(), enum_t_value);
656 inline bool Brake_rpt_6c_Brake_on_offType_Parse(
657 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Brake_rpt_6c_Brake_on_offType* value) {
658 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Brake_rpt_6c_Brake_on_offType>(
659 Brake_rpt_6c_Brake_on_offType_descriptor(), name, value);
661 enum Headlight_rpt_77_Output_valueType :
int {
662 Headlight_rpt_77_Output_valueType_OUTPUT_VALUE_HEADLIGHTS_OFF = 0,
663 Headlight_rpt_77_Output_valueType_OUTPUT_VALUE_LOW_BEAMS = 1,
664 Headlight_rpt_77_Output_valueType_OUTPUT_VALUE_HIGH_BEAMS = 2
666 bool Headlight_rpt_77_Output_valueType_IsValid(
int value);
667 constexpr Headlight_rpt_77_Output_valueType Headlight_rpt_77_Output_valueType_Output_valueType_MIN = Headlight_rpt_77_Output_valueType_OUTPUT_VALUE_HEADLIGHTS_OFF;
668 constexpr Headlight_rpt_77_Output_valueType Headlight_rpt_77_Output_valueType_Output_valueType_MAX = Headlight_rpt_77_Output_valueType_OUTPUT_VALUE_HIGH_BEAMS;
669 constexpr
int Headlight_rpt_77_Output_valueType_Output_valueType_ARRAYSIZE = Headlight_rpt_77_Output_valueType_Output_valueType_MAX + 1;
671 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Headlight_rpt_77_Output_valueType_descriptor();
673 inline const std::string& Headlight_rpt_77_Output_valueType_Name(T enum_t_value) {
674 static_assert(::std::is_same<T, Headlight_rpt_77_Output_valueType>::value ||
675 ::std::is_integral<T>::value,
676 "Incorrect type passed to function Headlight_rpt_77_Output_valueType_Name.");
677 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
678 Headlight_rpt_77_Output_valueType_descriptor(), enum_t_value);
680 inline bool Headlight_rpt_77_Output_valueType_Parse(
681 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Headlight_rpt_77_Output_valueType* value) {
682 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Headlight_rpt_77_Output_valueType>(
683 Headlight_rpt_77_Output_valueType_descriptor(), name, value);
685 enum Headlight_rpt_77_Manual_inputType :
int {
686 Headlight_rpt_77_Manual_inputType_MANUAL_INPUT_HEADLIGHTS_OFF = 0,
687 Headlight_rpt_77_Manual_inputType_MANUAL_INPUT_LOW_BEAMS = 1,
688 Headlight_rpt_77_Manual_inputType_MANUAL_INPUT_HIGH_BEAMS = 2
690 bool Headlight_rpt_77_Manual_inputType_IsValid(
int value);
691 constexpr Headlight_rpt_77_Manual_inputType Headlight_rpt_77_Manual_inputType_Manual_inputType_MIN = Headlight_rpt_77_Manual_inputType_MANUAL_INPUT_HEADLIGHTS_OFF;
692 constexpr Headlight_rpt_77_Manual_inputType Headlight_rpt_77_Manual_inputType_Manual_inputType_MAX = Headlight_rpt_77_Manual_inputType_MANUAL_INPUT_HIGH_BEAMS;
693 constexpr
int Headlight_rpt_77_Manual_inputType_Manual_inputType_ARRAYSIZE = Headlight_rpt_77_Manual_inputType_Manual_inputType_MAX + 1;
695 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Headlight_rpt_77_Manual_inputType_descriptor();
697 inline const std::string& Headlight_rpt_77_Manual_inputType_Name(T enum_t_value) {
698 static_assert(::std::is_same<T, Headlight_rpt_77_Manual_inputType>::value ||
699 ::std::is_integral<T>::value,
700 "Incorrect type passed to function Headlight_rpt_77_Manual_inputType_Name.");
701 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
702 Headlight_rpt_77_Manual_inputType_descriptor(), enum_t_value);
704 inline bool Headlight_rpt_77_Manual_inputType_Parse(
705 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Headlight_rpt_77_Manual_inputType* value) {
706 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Headlight_rpt_77_Manual_inputType>(
707 Headlight_rpt_77_Manual_inputType_descriptor(), name, value);
709 enum Headlight_rpt_77_Commanded_valueType :
int {
710 Headlight_rpt_77_Commanded_valueType_COMMANDED_VALUE_HEADLIGHTS_OFF = 0,
711 Headlight_rpt_77_Commanded_valueType_COMMANDED_VALUE_LOW_BEAMS = 1,
712 Headlight_rpt_77_Commanded_valueType_COMMANDED_VALUE_HIGH_BEAMS = 2
714 bool Headlight_rpt_77_Commanded_valueType_IsValid(
int value);
715 constexpr Headlight_rpt_77_Commanded_valueType Headlight_rpt_77_Commanded_valueType_Commanded_valueType_MIN = Headlight_rpt_77_Commanded_valueType_COMMANDED_VALUE_HEADLIGHTS_OFF;
716 constexpr Headlight_rpt_77_Commanded_valueType Headlight_rpt_77_Commanded_valueType_Commanded_valueType_MAX = Headlight_rpt_77_Commanded_valueType_COMMANDED_VALUE_HIGH_BEAMS;
717 constexpr
int Headlight_rpt_77_Commanded_valueType_Commanded_valueType_ARRAYSIZE = Headlight_rpt_77_Commanded_valueType_Commanded_valueType_MAX + 1;
719 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Headlight_rpt_77_Commanded_valueType_descriptor();
721 inline const std::string& Headlight_rpt_77_Commanded_valueType_Name(T enum_t_value) {
722 static_assert(::std::is_same<T, Headlight_rpt_77_Commanded_valueType>::value ||
723 ::std::is_integral<T>::value,
724 "Incorrect type passed to function Headlight_rpt_77_Commanded_valueType_Name.");
725 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
726 Headlight_rpt_77_Commanded_valueType_descriptor(), enum_t_value);
728 inline bool Headlight_rpt_77_Commanded_valueType_Parse(
729 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Headlight_rpt_77_Commanded_valueType* value) {
730 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Headlight_rpt_77_Commanded_valueType>(
731 Headlight_rpt_77_Commanded_valueType_descriptor(), name, value);
733 enum Turn_cmd_63_Turn_signal_cmdType :
int {
734 Turn_cmd_63_Turn_signal_cmdType_TURN_SIGNAL_CMD_RIGHT = 0,
735 Turn_cmd_63_Turn_signal_cmdType_TURN_SIGNAL_CMD_NONE = 1,
736 Turn_cmd_63_Turn_signal_cmdType_TURN_SIGNAL_CMD_LEFT = 2,
737 Turn_cmd_63_Turn_signal_cmdType_TURN_SIGNAL_CMD_HAZARD = 3
739 bool Turn_cmd_63_Turn_signal_cmdType_IsValid(
int value);
740 constexpr Turn_cmd_63_Turn_signal_cmdType Turn_cmd_63_Turn_signal_cmdType_Turn_signal_cmdType_MIN = Turn_cmd_63_Turn_signal_cmdType_TURN_SIGNAL_CMD_RIGHT;
741 constexpr Turn_cmd_63_Turn_signal_cmdType Turn_cmd_63_Turn_signal_cmdType_Turn_signal_cmdType_MAX = Turn_cmd_63_Turn_signal_cmdType_TURN_SIGNAL_CMD_HAZARD;
742 constexpr
int Turn_cmd_63_Turn_signal_cmdType_Turn_signal_cmdType_ARRAYSIZE = Turn_cmd_63_Turn_signal_cmdType_Turn_signal_cmdType_MAX + 1;
744 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Turn_cmd_63_Turn_signal_cmdType_descriptor();
746 inline const std::string& Turn_cmd_63_Turn_signal_cmdType_Name(T enum_t_value) {
747 static_assert(::std::is_same<T, Turn_cmd_63_Turn_signal_cmdType>::value ||
748 ::std::is_integral<T>::value,
749 "Incorrect type passed to function Turn_cmd_63_Turn_signal_cmdType_Name.");
750 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
751 Turn_cmd_63_Turn_signal_cmdType_descriptor(), enum_t_value);
753 inline bool Turn_cmd_63_Turn_signal_cmdType_Parse(
754 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Turn_cmd_63_Turn_signal_cmdType* value) {
755 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Turn_cmd_63_Turn_signal_cmdType>(
756 Turn_cmd_63_Turn_signal_cmdType_descriptor(), name, value);
758 enum Turn_rpt_64_Manual_inputType :
int {
759 Turn_rpt_64_Manual_inputType_MANUAL_INPUT_RIGHT = 0,
760 Turn_rpt_64_Manual_inputType_MANUAL_INPUT_NONE = 1,
761 Turn_rpt_64_Manual_inputType_MANUAL_INPUT_LEFT = 2,
762 Turn_rpt_64_Manual_inputType_MANUAL_INPUT_HAZARD = 3
764 bool Turn_rpt_64_Manual_inputType_IsValid(
int value);
765 constexpr Turn_rpt_64_Manual_inputType Turn_rpt_64_Manual_inputType_Manual_inputType_MIN = Turn_rpt_64_Manual_inputType_MANUAL_INPUT_RIGHT;
766 constexpr Turn_rpt_64_Manual_inputType Turn_rpt_64_Manual_inputType_Manual_inputType_MAX = Turn_rpt_64_Manual_inputType_MANUAL_INPUT_HAZARD;
767 constexpr
int Turn_rpt_64_Manual_inputType_Manual_inputType_ARRAYSIZE = Turn_rpt_64_Manual_inputType_Manual_inputType_MAX + 1;
769 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Turn_rpt_64_Manual_inputType_descriptor();
771 inline const std::string& Turn_rpt_64_Manual_inputType_Name(T enum_t_value) {
772 static_assert(::std::is_same<T, Turn_rpt_64_Manual_inputType>::value ||
773 ::std::is_integral<T>::value,
774 "Incorrect type passed to function Turn_rpt_64_Manual_inputType_Name.");
775 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
776 Turn_rpt_64_Manual_inputType_descriptor(), enum_t_value);
778 inline bool Turn_rpt_64_Manual_inputType_Parse(
779 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Turn_rpt_64_Manual_inputType* value) {
780 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Turn_rpt_64_Manual_inputType>(
781 Turn_rpt_64_Manual_inputType_descriptor(), name, value);
783 enum Turn_rpt_64_Commanded_valueType :
int {
784 Turn_rpt_64_Commanded_valueType_COMMANDED_VALUE_RIGHT = 0,
785 Turn_rpt_64_Commanded_valueType_COMMANDED_VALUE_NONE = 1,
786 Turn_rpt_64_Commanded_valueType_COMMANDED_VALUE_LEFT = 2,
787 Turn_rpt_64_Commanded_valueType_COMMANDED_VALUE_HAZARD = 3
789 bool Turn_rpt_64_Commanded_valueType_IsValid(
int value);
790 constexpr Turn_rpt_64_Commanded_valueType Turn_rpt_64_Commanded_valueType_Commanded_valueType_MIN = Turn_rpt_64_Commanded_valueType_COMMANDED_VALUE_RIGHT;
791 constexpr Turn_rpt_64_Commanded_valueType Turn_rpt_64_Commanded_valueType_Commanded_valueType_MAX = Turn_rpt_64_Commanded_valueType_COMMANDED_VALUE_HAZARD;
792 constexpr
int Turn_rpt_64_Commanded_valueType_Commanded_valueType_ARRAYSIZE = Turn_rpt_64_Commanded_valueType_Commanded_valueType_MAX + 1;
794 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Turn_rpt_64_Commanded_valueType_descriptor();
796 inline const std::string& Turn_rpt_64_Commanded_valueType_Name(T enum_t_value) {
797 static_assert(::std::is_same<T, Turn_rpt_64_Commanded_valueType>::value ||
798 ::std::is_integral<T>::value,
799 "Incorrect type passed to function Turn_rpt_64_Commanded_valueType_Name.");
800 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
801 Turn_rpt_64_Commanded_valueType_descriptor(), enum_t_value);
803 inline bool Turn_rpt_64_Commanded_valueType_Parse(
804 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Turn_rpt_64_Commanded_valueType* value) {
805 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Turn_rpt_64_Commanded_valueType>(
806 Turn_rpt_64_Commanded_valueType_descriptor(), name, value);
808 enum Turn_rpt_64_Output_valueType :
int {
809 Turn_rpt_64_Output_valueType_OUTPUT_VALUE_RIGHT = 0,
810 Turn_rpt_64_Output_valueType_OUTPUT_VALUE_NONE = 1,
811 Turn_rpt_64_Output_valueType_OUTPUT_VALUE_LEFT = 2,
812 Turn_rpt_64_Output_valueType_OUTPUT_VALUE_HAZARD = 3
814 bool Turn_rpt_64_Output_valueType_IsValid(
int value);
815 constexpr Turn_rpt_64_Output_valueType Turn_rpt_64_Output_valueType_Output_valueType_MIN = Turn_rpt_64_Output_valueType_OUTPUT_VALUE_RIGHT;
816 constexpr Turn_rpt_64_Output_valueType Turn_rpt_64_Output_valueType_Output_valueType_MAX = Turn_rpt_64_Output_valueType_OUTPUT_VALUE_HAZARD;
817 constexpr
int Turn_rpt_64_Output_valueType_Output_valueType_ARRAYSIZE = Turn_rpt_64_Output_valueType_Output_valueType_MAX + 1;
819 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Turn_rpt_64_Output_valueType_descriptor();
821 inline const std::string& Turn_rpt_64_Output_valueType_Name(T enum_t_value) {
822 static_assert(::std::is_same<T, Turn_rpt_64_Output_valueType>::value ||
823 ::std::is_integral<T>::value,
824 "Incorrect type passed to function Turn_rpt_64_Output_valueType_Name.");
825 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
826 Turn_rpt_64_Output_valueType_descriptor(), enum_t_value);
828 inline bool Turn_rpt_64_Output_valueType_Parse(
829 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Turn_rpt_64_Output_valueType* value) {
830 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Turn_rpt_64_Output_valueType>(
831 Turn_rpt_64_Output_valueType_descriptor(), name, value);
833 enum Shift_cmd_65_Shift_cmdType :
int {
834 Shift_cmd_65_Shift_cmdType_SHIFT_CMD_PARK = 0,
835 Shift_cmd_65_Shift_cmdType_SHIFT_CMD_REVERSE = 1,
836 Shift_cmd_65_Shift_cmdType_SHIFT_CMD_NEUTRAL = 2,
837 Shift_cmd_65_Shift_cmdType_SHIFT_CMD_FORWARD = 3,
838 Shift_cmd_65_Shift_cmdType_SHIFT_CMD_LOW = 4
840 bool Shift_cmd_65_Shift_cmdType_IsValid(
int value);
841 constexpr Shift_cmd_65_Shift_cmdType Shift_cmd_65_Shift_cmdType_Shift_cmdType_MIN = Shift_cmd_65_Shift_cmdType_SHIFT_CMD_PARK;
842 constexpr Shift_cmd_65_Shift_cmdType Shift_cmd_65_Shift_cmdType_Shift_cmdType_MAX = Shift_cmd_65_Shift_cmdType_SHIFT_CMD_LOW;
843 constexpr
int Shift_cmd_65_Shift_cmdType_Shift_cmdType_ARRAYSIZE = Shift_cmd_65_Shift_cmdType_Shift_cmdType_MAX + 1;
845 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Shift_cmd_65_Shift_cmdType_descriptor();
847 inline const std::string& Shift_cmd_65_Shift_cmdType_Name(T enum_t_value) {
848 static_assert(::std::is_same<T, Shift_cmd_65_Shift_cmdType>::value ||
849 ::std::is_integral<T>::value,
850 "Incorrect type passed to function Shift_cmd_65_Shift_cmdType_Name.");
851 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
852 Shift_cmd_65_Shift_cmdType_descriptor(), enum_t_value);
854 inline bool Shift_cmd_65_Shift_cmdType_Parse(
855 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Shift_cmd_65_Shift_cmdType* value) {
856 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Shift_cmd_65_Shift_cmdType>(
857 Shift_cmd_65_Shift_cmdType_descriptor(), name, value);
859 enum Shift_rpt_66_Manual_inputType :
int {
860 Shift_rpt_66_Manual_inputType_MANUAL_INPUT_PARK = 0,
861 Shift_rpt_66_Manual_inputType_MANUAL_INPUT_REVERSE = 1,
862 Shift_rpt_66_Manual_inputType_MANUAL_INPUT_NEUTRAL = 2,
863 Shift_rpt_66_Manual_inputType_MANUAL_INPUT_FORWARD = 3,
864 Shift_rpt_66_Manual_inputType_MANUAL_INPUT_HIGH = 4
866 bool Shift_rpt_66_Manual_inputType_IsValid(
int value);
867 constexpr Shift_rpt_66_Manual_inputType Shift_rpt_66_Manual_inputType_Manual_inputType_MIN = Shift_rpt_66_Manual_inputType_MANUAL_INPUT_PARK;
868 constexpr Shift_rpt_66_Manual_inputType Shift_rpt_66_Manual_inputType_Manual_inputType_MAX = Shift_rpt_66_Manual_inputType_MANUAL_INPUT_HIGH;
869 constexpr
int Shift_rpt_66_Manual_inputType_Manual_inputType_ARRAYSIZE = Shift_rpt_66_Manual_inputType_Manual_inputType_MAX + 1;
871 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Shift_rpt_66_Manual_inputType_descriptor();
873 inline const std::string& Shift_rpt_66_Manual_inputType_Name(T enum_t_value) {
874 static_assert(::std::is_same<T, Shift_rpt_66_Manual_inputType>::value ||
875 ::std::is_integral<T>::value,
876 "Incorrect type passed to function Shift_rpt_66_Manual_inputType_Name.");
877 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
878 Shift_rpt_66_Manual_inputType_descriptor(), enum_t_value);
880 inline bool Shift_rpt_66_Manual_inputType_Parse(
881 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Shift_rpt_66_Manual_inputType* value) {
882 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Shift_rpt_66_Manual_inputType>(
883 Shift_rpt_66_Manual_inputType_descriptor(), name, value);
885 enum Shift_rpt_66_Commanded_valueType :
int {
886 Shift_rpt_66_Commanded_valueType_COMMANDED_VALUE_PARK = 0,
887 Shift_rpt_66_Commanded_valueType_COMMANDED_VALUE_REVERSE = 1,
888 Shift_rpt_66_Commanded_valueType_COMMANDED_VALUE_NEUTRAL = 2,
889 Shift_rpt_66_Commanded_valueType_COMMANDED_VALUE_FORWARD = 3,
890 Shift_rpt_66_Commanded_valueType_COMMANDED_VALUE_HIGH = 4
892 bool Shift_rpt_66_Commanded_valueType_IsValid(
int value);
893 constexpr Shift_rpt_66_Commanded_valueType Shift_rpt_66_Commanded_valueType_Commanded_valueType_MIN = Shift_rpt_66_Commanded_valueType_COMMANDED_VALUE_PARK;
894 constexpr Shift_rpt_66_Commanded_valueType Shift_rpt_66_Commanded_valueType_Commanded_valueType_MAX = Shift_rpt_66_Commanded_valueType_COMMANDED_VALUE_HIGH;
895 constexpr
int Shift_rpt_66_Commanded_valueType_Commanded_valueType_ARRAYSIZE = Shift_rpt_66_Commanded_valueType_Commanded_valueType_MAX + 1;
897 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Shift_rpt_66_Commanded_valueType_descriptor();
899 inline const std::string& Shift_rpt_66_Commanded_valueType_Name(T enum_t_value) {
900 static_assert(::std::is_same<T, Shift_rpt_66_Commanded_valueType>::value ||
901 ::std::is_integral<T>::value,
902 "Incorrect type passed to function Shift_rpt_66_Commanded_valueType_Name.");
903 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
904 Shift_rpt_66_Commanded_valueType_descriptor(), enum_t_value);
906 inline bool Shift_rpt_66_Commanded_valueType_Parse(
907 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Shift_rpt_66_Commanded_valueType* value) {
908 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Shift_rpt_66_Commanded_valueType>(
909 Shift_rpt_66_Commanded_valueType_descriptor(), name, value);
911 enum Shift_rpt_66_Output_valueType :
int {
912 Shift_rpt_66_Output_valueType_OUTPUT_VALUE_PARK = 0,
913 Shift_rpt_66_Output_valueType_OUTPUT_VALUE_REVERSE = 1,
914 Shift_rpt_66_Output_valueType_OUTPUT_VALUE_NEUTRAL = 2,
915 Shift_rpt_66_Output_valueType_OUTPUT_VALUE_FORWARD = 3,
916 Shift_rpt_66_Output_valueType_OUTPUT_VALUE_HIGH = 4
918 bool Shift_rpt_66_Output_valueType_IsValid(
int value);
919 constexpr Shift_rpt_66_Output_valueType Shift_rpt_66_Output_valueType_Output_valueType_MIN = Shift_rpt_66_Output_valueType_OUTPUT_VALUE_PARK;
920 constexpr Shift_rpt_66_Output_valueType Shift_rpt_66_Output_valueType_Output_valueType_MAX = Shift_rpt_66_Output_valueType_OUTPUT_VALUE_HIGH;
921 constexpr
int Shift_rpt_66_Output_valueType_Output_valueType_ARRAYSIZE = Shift_rpt_66_Output_valueType_Output_valueType_MAX + 1;
923 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Shift_rpt_66_Output_valueType_descriptor();
925 inline const std::string& Shift_rpt_66_Output_valueType_Name(T enum_t_value) {
926 static_assert(::std::is_same<T, Shift_rpt_66_Output_valueType>::value ||
927 ::std::is_integral<T>::value,
928 "Incorrect type passed to function Shift_rpt_66_Output_valueType_Name.");
929 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
930 Shift_rpt_66_Output_valueType_descriptor(), enum_t_value);
932 inline bool Shift_rpt_66_Output_valueType_Parse(
933 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Shift_rpt_66_Output_valueType* value) {
934 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Shift_rpt_66_Output_valueType>(
935 Shift_rpt_66_Output_valueType_descriptor(), name, value);
937 enum Global_cmd_69_Pacmod_enableType :
int {
938 Global_cmd_69_Pacmod_enableType_PACMOD_ENABLE_CONTROL_DISABLED = 0,
939 Global_cmd_69_Pacmod_enableType_PACMOD_ENABLE_CONTROL_ENABLED = 1
941 bool Global_cmd_69_Pacmod_enableType_IsValid(
int value);
942 constexpr Global_cmd_69_Pacmod_enableType Global_cmd_69_Pacmod_enableType_Pacmod_enableType_MIN = Global_cmd_69_Pacmod_enableType_PACMOD_ENABLE_CONTROL_DISABLED;
943 constexpr Global_cmd_69_Pacmod_enableType Global_cmd_69_Pacmod_enableType_Pacmod_enableType_MAX = Global_cmd_69_Pacmod_enableType_PACMOD_ENABLE_CONTROL_ENABLED;
944 constexpr
int Global_cmd_69_Pacmod_enableType_Pacmod_enableType_ARRAYSIZE = Global_cmd_69_Pacmod_enableType_Pacmod_enableType_MAX + 1;
946 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Global_cmd_69_Pacmod_enableType_descriptor();
948 inline const std::string& Global_cmd_69_Pacmod_enableType_Name(T enum_t_value) {
949 static_assert(::std::is_same<T, Global_cmd_69_Pacmod_enableType>::value ||
950 ::std::is_integral<T>::value,
951 "Incorrect type passed to function Global_cmd_69_Pacmod_enableType_Name.");
952 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
953 Global_cmd_69_Pacmod_enableType_descriptor(), enum_t_value);
955 inline bool Global_cmd_69_Pacmod_enableType_Parse(
956 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Global_cmd_69_Pacmod_enableType* value) {
957 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Global_cmd_69_Pacmod_enableType>(
958 Global_cmd_69_Pacmod_enableType_descriptor(), name, value);
960 enum Global_cmd_69_Clear_overrideType :
int {
961 Global_cmd_69_Clear_overrideType_CLEAR_OVERRIDE_DON_T_CLEAR_ACTIVE_OVERRIDES = 0,
962 Global_cmd_69_Clear_overrideType_CLEAR_OVERRIDE_CLEAR_ACTIVE_OVERRIDES = 1
964 bool Global_cmd_69_Clear_overrideType_IsValid(
int value);
965 constexpr Global_cmd_69_Clear_overrideType Global_cmd_69_Clear_overrideType_Clear_overrideType_MIN = Global_cmd_69_Clear_overrideType_CLEAR_OVERRIDE_DON_T_CLEAR_ACTIVE_OVERRIDES;
966 constexpr Global_cmd_69_Clear_overrideType Global_cmd_69_Clear_overrideType_Clear_overrideType_MAX = Global_cmd_69_Clear_overrideType_CLEAR_OVERRIDE_CLEAR_ACTIVE_OVERRIDES;
967 constexpr
int Global_cmd_69_Clear_overrideType_Clear_overrideType_ARRAYSIZE = Global_cmd_69_Clear_overrideType_Clear_overrideType_MAX + 1;
969 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Global_cmd_69_Clear_overrideType_descriptor();
971 inline const std::string& Global_cmd_69_Clear_overrideType_Name(T enum_t_value) {
972 static_assert(::std::is_same<T, Global_cmd_69_Clear_overrideType>::value ||
973 ::std::is_integral<T>::value,
974 "Incorrect type passed to function Global_cmd_69_Clear_overrideType_Name.");
975 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
976 Global_cmd_69_Clear_overrideType_descriptor(), enum_t_value);
978 inline bool Global_cmd_69_Clear_overrideType_Parse(
979 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Global_cmd_69_Clear_overrideType* value) {
980 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Global_cmd_69_Clear_overrideType>(
981 Global_cmd_69_Clear_overrideType_descriptor(), name, value);
983 enum Global_cmd_69_Ignore_overrideType :
int {
984 Global_cmd_69_Ignore_overrideType_IGNORE_OVERRIDE_DON_T_IGNORE_USER_OVERRIDES = 0,
985 Global_cmd_69_Ignore_overrideType_IGNORE_OVERRIDE_IGNORE_USER_OVERRIDES = 1
987 bool Global_cmd_69_Ignore_overrideType_IsValid(
int value);
988 constexpr Global_cmd_69_Ignore_overrideType Global_cmd_69_Ignore_overrideType_Ignore_overrideType_MIN = Global_cmd_69_Ignore_overrideType_IGNORE_OVERRIDE_DON_T_IGNORE_USER_OVERRIDES;
989 constexpr Global_cmd_69_Ignore_overrideType Global_cmd_69_Ignore_overrideType_Ignore_overrideType_MAX = Global_cmd_69_Ignore_overrideType_IGNORE_OVERRIDE_IGNORE_USER_OVERRIDES;
990 constexpr
int Global_cmd_69_Ignore_overrideType_Ignore_overrideType_ARRAYSIZE = Global_cmd_69_Ignore_overrideType_Ignore_overrideType_MAX + 1;
992 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Global_cmd_69_Ignore_overrideType_descriptor();
994 inline const std::string& Global_cmd_69_Ignore_overrideType_Name(T enum_t_value) {
995 static_assert(::std::is_same<T, Global_cmd_69_Ignore_overrideType>::value ||
996 ::std::is_integral<T>::value,
997 "Incorrect type passed to function Global_cmd_69_Ignore_overrideType_Name.");
998 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
999 Global_cmd_69_Ignore_overrideType_descriptor(), enum_t_value);
1001 inline bool Global_cmd_69_Ignore_overrideType_Parse(
1002 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Global_cmd_69_Ignore_overrideType* value) {
1003 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Global_cmd_69_Ignore_overrideType>(
1004 Global_cmd_69_Ignore_overrideType_descriptor(), name, value);
1006 enum Parking_brake_status_rpt_80_Parking_brake_enabledType :
int {
1007 Parking_brake_status_rpt_80_Parking_brake_enabledType_PARKING_BRAKE_ENABLED_OFF = 0,
1008 Parking_brake_status_rpt_80_Parking_brake_enabledType_PARKING_BRAKE_ENABLED_ON = 1
1010 bool Parking_brake_status_rpt_80_Parking_brake_enabledType_IsValid(
int value);
1011 constexpr Parking_brake_status_rpt_80_Parking_brake_enabledType Parking_brake_status_rpt_80_Parking_brake_enabledType_Parking_brake_enabledType_MIN = Parking_brake_status_rpt_80_Parking_brake_enabledType_PARKING_BRAKE_ENABLED_OFF;
1012 constexpr Parking_brake_status_rpt_80_Parking_brake_enabledType Parking_brake_status_rpt_80_Parking_brake_enabledType_Parking_brake_enabledType_MAX = Parking_brake_status_rpt_80_Parking_brake_enabledType_PARKING_BRAKE_ENABLED_ON;
1013 constexpr
int Parking_brake_status_rpt_80_Parking_brake_enabledType_Parking_brake_enabledType_ARRAYSIZE = Parking_brake_status_rpt_80_Parking_brake_enabledType_Parking_brake_enabledType_MAX + 1;
1015 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Parking_brake_status_rpt_80_Parking_brake_enabledType_descriptor();
1016 template<
typename T>
1017 inline const std::string& Parking_brake_status_rpt_80_Parking_brake_enabledType_Name(T enum_t_value) {
1018 static_assert(::std::is_same<T, Parking_brake_status_rpt_80_Parking_brake_enabledType>::value ||
1019 ::std::is_integral<T>::value,
1020 "Incorrect type passed to function Parking_brake_status_rpt_80_Parking_brake_enabledType_Name.");
1021 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
1022 Parking_brake_status_rpt_80_Parking_brake_enabledType_descriptor(), enum_t_value);
1024 inline bool Parking_brake_status_rpt_80_Parking_brake_enabledType_Parse(
1025 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Parking_brake_status_rpt_80_Parking_brake_enabledType* value) {
1026 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Parking_brake_status_rpt_80_Parking_brake_enabledType>(
1027 Parking_brake_status_rpt_80_Parking_brake_enabledType_descriptor(), name, value);
1029 enum Horn_rpt_79_Output_valueType :
int {
1030 Horn_rpt_79_Output_valueType_OUTPUT_VALUE_OFF = 0,
1031 Horn_rpt_79_Output_valueType_OUTPUT_VALUE_ON = 1
1033 bool Horn_rpt_79_Output_valueType_IsValid(
int value);
1034 constexpr Horn_rpt_79_Output_valueType Horn_rpt_79_Output_valueType_Output_valueType_MIN = Horn_rpt_79_Output_valueType_OUTPUT_VALUE_OFF;
1035 constexpr Horn_rpt_79_Output_valueType Horn_rpt_79_Output_valueType_Output_valueType_MAX = Horn_rpt_79_Output_valueType_OUTPUT_VALUE_ON;
1036 constexpr
int Horn_rpt_79_Output_valueType_Output_valueType_ARRAYSIZE = Horn_rpt_79_Output_valueType_Output_valueType_MAX + 1;
1038 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Horn_rpt_79_Output_valueType_descriptor();
1039 template<
typename T>
1040 inline const std::string& Horn_rpt_79_Output_valueType_Name(T enum_t_value) {
1041 static_assert(::std::is_same<T, Horn_rpt_79_Output_valueType>::value ||
1042 ::std::is_integral<T>::value,
1043 "Incorrect type passed to function Horn_rpt_79_Output_valueType_Name.");
1044 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
1045 Horn_rpt_79_Output_valueType_descriptor(), enum_t_value);
1047 inline bool Horn_rpt_79_Output_valueType_Parse(
1048 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Horn_rpt_79_Output_valueType* value) {
1049 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Horn_rpt_79_Output_valueType>(
1050 Horn_rpt_79_Output_valueType_descriptor(), name, value);
1052 enum Horn_rpt_79_Commanded_valueType :
int {
1053 Horn_rpt_79_Commanded_valueType_COMMANDED_VALUE_OFF = 0,
1054 Horn_rpt_79_Commanded_valueType_COMMANDED_VALUE_ON = 1
1056 bool Horn_rpt_79_Commanded_valueType_IsValid(
int value);
1057 constexpr Horn_rpt_79_Commanded_valueType Horn_rpt_79_Commanded_valueType_Commanded_valueType_MIN = Horn_rpt_79_Commanded_valueType_COMMANDED_VALUE_OFF;
1058 constexpr Horn_rpt_79_Commanded_valueType Horn_rpt_79_Commanded_valueType_Commanded_valueType_MAX = Horn_rpt_79_Commanded_valueType_COMMANDED_VALUE_ON;
1059 constexpr
int Horn_rpt_79_Commanded_valueType_Commanded_valueType_ARRAYSIZE = Horn_rpt_79_Commanded_valueType_Commanded_valueType_MAX + 1;
1061 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Horn_rpt_79_Commanded_valueType_descriptor();
1062 template<
typename T>
1063 inline const std::string& Horn_rpt_79_Commanded_valueType_Name(T enum_t_value) {
1064 static_assert(::std::is_same<T, Horn_rpt_79_Commanded_valueType>::value ||
1065 ::std::is_integral<T>::value,
1066 "Incorrect type passed to function Horn_rpt_79_Commanded_valueType_Name.");
1067 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
1068 Horn_rpt_79_Commanded_valueType_descriptor(), enum_t_value);
1070 inline bool Horn_rpt_79_Commanded_valueType_Parse(
1071 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Horn_rpt_79_Commanded_valueType* value) {
1072 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Horn_rpt_79_Commanded_valueType>(
1073 Horn_rpt_79_Commanded_valueType_descriptor(), name, value);
1075 enum Horn_rpt_79_Manual_inputType :
int {
1076 Horn_rpt_79_Manual_inputType_MANUAL_INPUT_OFF = 0,
1077 Horn_rpt_79_Manual_inputType_MANUAL_INPUT_ON = 1
1079 bool Horn_rpt_79_Manual_inputType_IsValid(
int value);
1080 constexpr Horn_rpt_79_Manual_inputType Horn_rpt_79_Manual_inputType_Manual_inputType_MIN = Horn_rpt_79_Manual_inputType_MANUAL_INPUT_OFF;
1081 constexpr Horn_rpt_79_Manual_inputType Horn_rpt_79_Manual_inputType_Manual_inputType_MAX = Horn_rpt_79_Manual_inputType_MANUAL_INPUT_ON;
1082 constexpr
int Horn_rpt_79_Manual_inputType_Manual_inputType_ARRAYSIZE = Horn_rpt_79_Manual_inputType_Manual_inputType_MAX + 1;
1084 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Horn_rpt_79_Manual_inputType_descriptor();
1085 template<
typename T>
1086 inline const std::string& Horn_rpt_79_Manual_inputType_Name(T enum_t_value) {
1087 static_assert(::std::is_same<T, Horn_rpt_79_Manual_inputType>::value ||
1088 ::std::is_integral<T>::value,
1089 "Incorrect type passed to function Horn_rpt_79_Manual_inputType_Name.");
1090 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
1091 Horn_rpt_79_Manual_inputType_descriptor(), enum_t_value);
1093 inline bool Horn_rpt_79_Manual_inputType_Parse(
1094 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Horn_rpt_79_Manual_inputType* value) {
1095 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Horn_rpt_79_Manual_inputType>(
1096 Horn_rpt_79_Manual_inputType_descriptor(), name, value);
1098 enum Horn_cmd_78_Horn_cmdType :
int {
1099 Horn_cmd_78_Horn_cmdType_HORN_CMD_OFF = 0,
1100 Horn_cmd_78_Horn_cmdType_HORN_CMD_ON = 1
1102 bool Horn_cmd_78_Horn_cmdType_IsValid(
int value);
1103 constexpr Horn_cmd_78_Horn_cmdType Horn_cmd_78_Horn_cmdType_Horn_cmdType_MIN = Horn_cmd_78_Horn_cmdType_HORN_CMD_OFF;
1104 constexpr Horn_cmd_78_Horn_cmdType Horn_cmd_78_Horn_cmdType_Horn_cmdType_MAX = Horn_cmd_78_Horn_cmdType_HORN_CMD_ON;
1105 constexpr
int Horn_cmd_78_Horn_cmdType_Horn_cmdType_ARRAYSIZE = Horn_cmd_78_Horn_cmdType_Horn_cmdType_MAX + 1;
1107 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Horn_cmd_78_Horn_cmdType_descriptor();
1108 template<
typename T>
1109 inline const std::string& Horn_cmd_78_Horn_cmdType_Name(T enum_t_value) {
1110 static_assert(::std::is_same<T, Horn_cmd_78_Horn_cmdType>::value ||
1111 ::std::is_integral<T>::value,
1112 "Incorrect type passed to function Horn_cmd_78_Horn_cmdType_Name.");
1113 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
1114 Horn_cmd_78_Horn_cmdType_descriptor(), enum_t_value);
1116 inline bool Horn_cmd_78_Horn_cmdType_Parse(
1117 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Horn_cmd_78_Horn_cmdType* value) {
1118 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Horn_cmd_78_Horn_cmdType>(
1119 Horn_cmd_78_Horn_cmdType_descriptor(), name, value);
1121 enum Wiper_rpt_91_Output_valueType :
int {
1122 Wiper_rpt_91_Output_valueType_OUTPUT_VALUE_WIPERS_OFF = 0,
1123 Wiper_rpt_91_Output_valueType_OUTPUT_VALUE_INTERMITTENT_1 = 1,
1124 Wiper_rpt_91_Output_valueType_OUTPUT_VALUE_INTERMITTENT_2 = 2,
1125 Wiper_rpt_91_Output_valueType_OUTPUT_VALUE_INTERMITTENT_3 = 3,
1126 Wiper_rpt_91_Output_valueType_OUTPUT_VALUE_INTERMITTENT_4 = 4,
1127 Wiper_rpt_91_Output_valueType_OUTPUT_VALUE_INTERMITTENT_5 = 5,
1128 Wiper_rpt_91_Output_valueType_OUTPUT_VALUE_LOW = 6,
1129 Wiper_rpt_91_Output_valueType_OUTPUT_VALUE_HIGH = 7
1131 bool Wiper_rpt_91_Output_valueType_IsValid(
int value);
1132 constexpr Wiper_rpt_91_Output_valueType Wiper_rpt_91_Output_valueType_Output_valueType_MIN = Wiper_rpt_91_Output_valueType_OUTPUT_VALUE_WIPERS_OFF;
1133 constexpr Wiper_rpt_91_Output_valueType Wiper_rpt_91_Output_valueType_Output_valueType_MAX = Wiper_rpt_91_Output_valueType_OUTPUT_VALUE_HIGH;
1134 constexpr
int Wiper_rpt_91_Output_valueType_Output_valueType_ARRAYSIZE = Wiper_rpt_91_Output_valueType_Output_valueType_MAX + 1;
1136 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Wiper_rpt_91_Output_valueType_descriptor();
1137 template<
typename T>
1138 inline const std::string& Wiper_rpt_91_Output_valueType_Name(T enum_t_value) {
1139 static_assert(::std::is_same<T, Wiper_rpt_91_Output_valueType>::value ||
1140 ::std::is_integral<T>::value,
1141 "Incorrect type passed to function Wiper_rpt_91_Output_valueType_Name.");
1142 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
1143 Wiper_rpt_91_Output_valueType_descriptor(), enum_t_value);
1145 inline bool Wiper_rpt_91_Output_valueType_Parse(
1146 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Wiper_rpt_91_Output_valueType* value) {
1147 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Wiper_rpt_91_Output_valueType>(
1148 Wiper_rpt_91_Output_valueType_descriptor(), name, value);
1150 enum Wiper_rpt_91_Commanded_valueType :
int {
1151 Wiper_rpt_91_Commanded_valueType_COMMANDED_VALUE_WIPERS_OFF = 0,
1152 Wiper_rpt_91_Commanded_valueType_COMMANDED_VALUE_INTERMITTENT_1 = 1,
1153 Wiper_rpt_91_Commanded_valueType_COMMANDED_VALUE_INTERMITTENT_2 = 2,
1154 Wiper_rpt_91_Commanded_valueType_COMMANDED_VALUE_INTERMITTENT_3 = 3,
1155 Wiper_rpt_91_Commanded_valueType_COMMANDED_VALUE_INTERMITTENT_4 = 4,
1156 Wiper_rpt_91_Commanded_valueType_COMMANDED_VALUE_INTERMITTENT_5 = 5,
1157 Wiper_rpt_91_Commanded_valueType_COMMANDED_VALUE_LOW = 6,
1158 Wiper_rpt_91_Commanded_valueType_COMMANDED_VALUE_HIGH = 7
1160 bool Wiper_rpt_91_Commanded_valueType_IsValid(
int value);
1161 constexpr Wiper_rpt_91_Commanded_valueType Wiper_rpt_91_Commanded_valueType_Commanded_valueType_MIN = Wiper_rpt_91_Commanded_valueType_COMMANDED_VALUE_WIPERS_OFF;
1162 constexpr Wiper_rpt_91_Commanded_valueType Wiper_rpt_91_Commanded_valueType_Commanded_valueType_MAX = Wiper_rpt_91_Commanded_valueType_COMMANDED_VALUE_HIGH;
1163 constexpr
int Wiper_rpt_91_Commanded_valueType_Commanded_valueType_ARRAYSIZE = Wiper_rpt_91_Commanded_valueType_Commanded_valueType_MAX + 1;
1165 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Wiper_rpt_91_Commanded_valueType_descriptor();
1166 template<
typename T>
1167 inline const std::string& Wiper_rpt_91_Commanded_valueType_Name(T enum_t_value) {
1168 static_assert(::std::is_same<T, Wiper_rpt_91_Commanded_valueType>::value ||
1169 ::std::is_integral<T>::value,
1170 "Incorrect type passed to function Wiper_rpt_91_Commanded_valueType_Name.");
1171 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
1172 Wiper_rpt_91_Commanded_valueType_descriptor(), enum_t_value);
1174 inline bool Wiper_rpt_91_Commanded_valueType_Parse(
1175 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Wiper_rpt_91_Commanded_valueType* value) {
1176 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Wiper_rpt_91_Commanded_valueType>(
1177 Wiper_rpt_91_Commanded_valueType_descriptor(), name, value);
1179 enum Wiper_rpt_91_Manual_inputType :
int {
1180 Wiper_rpt_91_Manual_inputType_MANUAL_INPUT_WIPERS_OFF = 0,
1181 Wiper_rpt_91_Manual_inputType_MANUAL_INPUT_INTERMITTENT_1 = 1,
1182 Wiper_rpt_91_Manual_inputType_MANUAL_INPUT_INTERMITTENT_2 = 2,
1183 Wiper_rpt_91_Manual_inputType_MANUAL_INPUT_INTERMITTENT_3 = 3,
1184 Wiper_rpt_91_Manual_inputType_MANUAL_INPUT_INTERMITTENT_4 = 4,
1185 Wiper_rpt_91_Manual_inputType_MANUAL_INPUT_INTERMITTENT_5 = 5,
1186 Wiper_rpt_91_Manual_inputType_MANUAL_INPUT_LOW = 6,
1187 Wiper_rpt_91_Manual_inputType_MANUAL_INPUT_HIGH = 7
1189 bool Wiper_rpt_91_Manual_inputType_IsValid(
int value);
1190 constexpr Wiper_rpt_91_Manual_inputType Wiper_rpt_91_Manual_inputType_Manual_inputType_MIN = Wiper_rpt_91_Manual_inputType_MANUAL_INPUT_WIPERS_OFF;
1191 constexpr Wiper_rpt_91_Manual_inputType Wiper_rpt_91_Manual_inputType_Manual_inputType_MAX = Wiper_rpt_91_Manual_inputType_MANUAL_INPUT_HIGH;
1192 constexpr
int Wiper_rpt_91_Manual_inputType_Manual_inputType_ARRAYSIZE = Wiper_rpt_91_Manual_inputType_Manual_inputType_MAX + 1;
1194 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Wiper_rpt_91_Manual_inputType_descriptor();
1195 template<
typename T>
1196 inline const std::string& Wiper_rpt_91_Manual_inputType_Name(T enum_t_value) {
1197 static_assert(::std::is_same<T, Wiper_rpt_91_Manual_inputType>::value ||
1198 ::std::is_integral<T>::value,
1199 "Incorrect type passed to function Wiper_rpt_91_Manual_inputType_Name.");
1200 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
1201 Wiper_rpt_91_Manual_inputType_descriptor(), enum_t_value);
1203 inline bool Wiper_rpt_91_Manual_inputType_Parse(
1204 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Wiper_rpt_91_Manual_inputType* value) {
1205 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Wiper_rpt_91_Manual_inputType>(
1206 Wiper_rpt_91_Manual_inputType_descriptor(), name, value);
1208 enum Vehicle_speed_rpt_6f_Vehicle_speed_validType :
int {
1209 Vehicle_speed_rpt_6f_Vehicle_speed_validType_VEHICLE_SPEED_VALID_INVALID = 0,
1210 Vehicle_speed_rpt_6f_Vehicle_speed_validType_VEHICLE_SPEED_VALID_VALID = 1
1212 bool Vehicle_speed_rpt_6f_Vehicle_speed_validType_IsValid(
int value);
1213 constexpr Vehicle_speed_rpt_6f_Vehicle_speed_validType Vehicle_speed_rpt_6f_Vehicle_speed_validType_Vehicle_speed_validType_MIN = Vehicle_speed_rpt_6f_Vehicle_speed_validType_VEHICLE_SPEED_VALID_INVALID;
1214 constexpr Vehicle_speed_rpt_6f_Vehicle_speed_validType Vehicle_speed_rpt_6f_Vehicle_speed_validType_Vehicle_speed_validType_MAX = Vehicle_speed_rpt_6f_Vehicle_speed_validType_VEHICLE_SPEED_VALID_VALID;
1215 constexpr
int Vehicle_speed_rpt_6f_Vehicle_speed_validType_Vehicle_speed_validType_ARRAYSIZE = Vehicle_speed_rpt_6f_Vehicle_speed_validType_Vehicle_speed_validType_MAX + 1;
1217 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Vehicle_speed_rpt_6f_Vehicle_speed_validType_descriptor();
1218 template<
typename T>
1219 inline const std::string& Vehicle_speed_rpt_6f_Vehicle_speed_validType_Name(T enum_t_value) {
1220 static_assert(::std::is_same<T, Vehicle_speed_rpt_6f_Vehicle_speed_validType>::value ||
1221 ::std::is_integral<T>::value,
1222 "Incorrect type passed to function Vehicle_speed_rpt_6f_Vehicle_speed_validType_Name.");
1223 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
1224 Vehicle_speed_rpt_6f_Vehicle_speed_validType_descriptor(), enum_t_value);
1226 inline bool Vehicle_speed_rpt_6f_Vehicle_speed_validType_Parse(
1227 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Vehicle_speed_rpt_6f_Vehicle_speed_validType* value) {
1228 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Vehicle_speed_rpt_6f_Vehicle_speed_validType>(
1229 Vehicle_speed_rpt_6f_Vehicle_speed_validType_descriptor(), name, value);
1231 enum Headlight_cmd_76_Headlight_cmdType :
int {
1232 Headlight_cmd_76_Headlight_cmdType_HEADLIGHT_CMD_HEADLIGHTS_OFF = 0,
1233 Headlight_cmd_76_Headlight_cmdType_HEADLIGHT_CMD_LOW_BEAMS = 1,
1234 Headlight_cmd_76_Headlight_cmdType_HEADLIGHT_CMD_HIGH_BEAMS = 2
1236 bool Headlight_cmd_76_Headlight_cmdType_IsValid(
int value);
1237 constexpr Headlight_cmd_76_Headlight_cmdType Headlight_cmd_76_Headlight_cmdType_Headlight_cmdType_MIN = Headlight_cmd_76_Headlight_cmdType_HEADLIGHT_CMD_HEADLIGHTS_OFF;
1238 constexpr Headlight_cmd_76_Headlight_cmdType Headlight_cmd_76_Headlight_cmdType_Headlight_cmdType_MAX = Headlight_cmd_76_Headlight_cmdType_HEADLIGHT_CMD_HIGH_BEAMS;
1239 constexpr
int Headlight_cmd_76_Headlight_cmdType_Headlight_cmdType_ARRAYSIZE = Headlight_cmd_76_Headlight_cmdType_Headlight_cmdType_MAX + 1;
1241 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Headlight_cmd_76_Headlight_cmdType_descriptor();
1242 template<
typename T>
1243 inline const std::string& Headlight_cmd_76_Headlight_cmdType_Name(T enum_t_value) {
1244 static_assert(::std::is_same<T, Headlight_cmd_76_Headlight_cmdType>::value ||
1245 ::std::is_integral<T>::value,
1246 "Incorrect type passed to function Headlight_cmd_76_Headlight_cmdType_Name.");
1247 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
1248 Headlight_cmd_76_Headlight_cmdType_descriptor(), enum_t_value);
1250 inline bool Headlight_cmd_76_Headlight_cmdType_Parse(
1251 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Headlight_cmd_76_Headlight_cmdType* value) {
1252 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Headlight_cmd_76_Headlight_cmdType>(
1253 Headlight_cmd_76_Headlight_cmdType_descriptor(), name, value);
1255 enum Wiper_cmd_90_Wiper_cmdType :
int {
1256 Wiper_cmd_90_Wiper_cmdType_WIPER_CMD_WIPERS_OFF = 0,
1257 Wiper_cmd_90_Wiper_cmdType_WIPER_CMD_INTERMITTENT_1 = 1,
1258 Wiper_cmd_90_Wiper_cmdType_WIPER_CMD_INTERMITTENT_2 = 2,
1259 Wiper_cmd_90_Wiper_cmdType_WIPER_CMD_INTERMITTENT_3 = 3,
1260 Wiper_cmd_90_Wiper_cmdType_WIPER_CMD_INTERMITTENT_4 = 4,
1261 Wiper_cmd_90_Wiper_cmdType_WIPER_CMD_INTERMITTENT_5 = 5,
1262 Wiper_cmd_90_Wiper_cmdType_WIPER_CMD_LOW = 6,
1263 Wiper_cmd_90_Wiper_cmdType_WIPER_CMD_HIGH = 7
1265 bool Wiper_cmd_90_Wiper_cmdType_IsValid(
int value);
1266 constexpr Wiper_cmd_90_Wiper_cmdType Wiper_cmd_90_Wiper_cmdType_Wiper_cmdType_MIN = Wiper_cmd_90_Wiper_cmdType_WIPER_CMD_WIPERS_OFF;
1267 constexpr Wiper_cmd_90_Wiper_cmdType Wiper_cmd_90_Wiper_cmdType_Wiper_cmdType_MAX = Wiper_cmd_90_Wiper_cmdType_WIPER_CMD_HIGH;
1268 constexpr
int Wiper_cmd_90_Wiper_cmdType_Wiper_cmdType_ARRAYSIZE = Wiper_cmd_90_Wiper_cmdType_Wiper_cmdType_MAX + 1;
1270 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Wiper_cmd_90_Wiper_cmdType_descriptor();
1271 template<
typename T>
1272 inline const std::string& Wiper_cmd_90_Wiper_cmdType_Name(T enum_t_value) {
1273 static_assert(::std::is_same<T, Wiper_cmd_90_Wiper_cmdType>::value ||
1274 ::std::is_integral<T>::value,
1275 "Incorrect type passed to function Wiper_cmd_90_Wiper_cmdType_Name.");
1276 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
1277 Wiper_cmd_90_Wiper_cmdType_descriptor(), enum_t_value);
1279 inline bool Wiper_cmd_90_Wiper_cmdType_Parse(
1280 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Wiper_cmd_90_Wiper_cmdType* value) {
1281 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Wiper_cmd_90_Wiper_cmdType>(
1282 Wiper_cmd_90_Wiper_cmdType_descriptor(), name, value);
1287 public ::PROTOBUF_NAMESPACE_ID::Message {
1291 explicit constexpr
ChassisDetail(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1296 *
this = ::std::move(from);
1304 if (
this == &from)
return *
this;
1305 if (GetOwningArena() == from.GetOwningArena()
1306 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1307 && GetOwningArena() !=
nullptr
1310 InternalSwap(&from);
1317 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
1318 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1320 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
1321 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1324 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1325 return GetDescriptor();
1327 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1328 return default_instance().GetMetadata().descriptor;
1330 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1331 return default_instance().GetMetadata().reflection;
1334 return *internal_default_instance();
1336 static inline const ChassisDetail* internal_default_instance() {
1338 &_ChassisDetail_default_instance_);
1340 static constexpr
int kIndexInFileMessages =
1347 if (other ==
this)
return;
1348 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1349 if (GetOwningArena() !=
nullptr &&
1350 GetOwningArena() == other->GetOwningArena()) {
1352 if (GetOwningArena() == other->GetOwningArena()) {
1354 InternalSwap(other);
1356 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1360 if (other ==
this)
return;
1361 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1362 InternalSwap(other);
1367 ChassisDetail* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
1368 return CreateMaybeMessage<ChassisDetail>(arena);
1370 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1372 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1375 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
1377 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
1378 bool IsInitialized()
const final;
1380 size_t ByteSizeLong()
const final;
1381 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
1382 uint8_t* _InternalSerialize(
1383 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
1384 int GetCachedSize()
const final {
return _cached_size_.Get(); }
1389 void SetCachedSize(
int size)
const final;
1393 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1394 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1395 return "apollo.canbus.ChassisDetail";
1398 explicit ChassisDetail(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1399 bool is_message_owned =
false);
1401 static void ArenaDtor(
void*
object);
1402 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1405 static const ClassData _class_data_;
1406 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
1408 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
1412 typedef ChassisDetail_Type Type;
1413 static constexpr Type QIRUI_EQ_15 =
1414 ChassisDetail_Type_QIRUI_EQ_15;
1415 static constexpr Type CHANGAN_RUICHENG =
1416 ChassisDetail_Type_CHANGAN_RUICHENG;
1417 static inline bool Type_IsValid(
int value) {
1418 return ChassisDetail_Type_IsValid(value);
1420 static constexpr Type Type_MIN =
1421 ChassisDetail_Type_Type_MIN;
1422 static constexpr Type Type_MAX =
1423 ChassisDetail_Type_Type_MAX;
1424 static constexpr
int Type_ARRAYSIZE =
1425 ChassisDetail_Type_Type_ARRAYSIZE;
1426 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
1428 return ChassisDetail_Type_descriptor();
1430 template<
typename T>
1431 static inline const std::string& Type_Name(T enum_t_value) {
1432 static_assert(::std::is_same<T, Type>::value ||
1433 ::std::is_integral<T>::value,
1434 "Incorrect type passed to function Type_Name.");
1435 return ChassisDetail_Type_Name(enum_t_value);
1437 static inline bool Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
1439 return ChassisDetail_Type_Parse(name, value);
1445 kBasicFieldNumber = 2,
1446 kSafetyFieldNumber = 3,
1447 kGearFieldNumber = 4,
1448 kEmsFieldNumber = 5,
1449 kEspFieldNumber = 6,
1450 kGasFieldNumber = 7,
1451 kEpbFieldNumber = 8,
1452 kBrakeFieldNumber = 9,
1453 kDecelerationFieldNumber = 10,
1454 kVehicleSpdFieldNumber = 11,
1455 kEpsFieldNumber = 12,
1456 kLightFieldNumber = 13,
1457 kBatteryFieldNumber = 14,
1458 kCheckResponseFieldNumber = 15,
1459 kLicenseFieldNumber = 16,
1460 kSurroundFieldNumber = 17,
1461 kVehicleIdFieldNumber = 101,
1462 kCarTypeFieldNumber = 1,
1465 bool has_basic()
const;
1467 bool _internal_has_basic()
const;
1470 const ::apollo::canbus::BasicInfo& basic()
const;
1471 PROTOBUF_NODISCARD ::apollo::canbus::BasicInfo* release_basic();
1475 const ::apollo::canbus::BasicInfo& _internal_basic()
const;
1478 void unsafe_arena_set_allocated_basic(
1483 bool has_safety()
const;
1485 bool _internal_has_safety()
const;
1487 void clear_safety();
1488 const ::apollo::canbus::Safety& safety()
const;
1489 PROTOBUF_NODISCARD ::apollo::canbus::Safety* release_safety();
1493 const ::apollo::canbus::Safety& _internal_safety()
const;
1496 void unsafe_arena_set_allocated_safety(
1501 bool has_gear()
const;
1503 bool _internal_has_gear()
const;
1506 const ::apollo::canbus::Gear& gear()
const;
1507 PROTOBUF_NODISCARD ::apollo::canbus::Gear* release_gear();
1511 const ::apollo::canbus::Gear& _internal_gear()
const;
1514 void unsafe_arena_set_allocated_gear(
1519 bool has_ems()
const;
1521 bool _internal_has_ems()
const;
1524 const ::apollo::canbus::Ems& ems()
const;
1525 PROTOBUF_NODISCARD ::apollo::canbus::Ems* release_ems();
1529 const ::apollo::canbus::Ems& _internal_ems()
const;
1532 void unsafe_arena_set_allocated_ems(
1537 bool has_esp()
const;
1539 bool _internal_has_esp()
const;
1542 const ::apollo::canbus::Esp& esp()
const;
1543 PROTOBUF_NODISCARD ::apollo::canbus::Esp* release_esp();
1547 const ::apollo::canbus::Esp& _internal_esp()
const;
1550 void unsafe_arena_set_allocated_esp(
1555 bool has_gas()
const;
1557 bool _internal_has_gas()
const;
1560 const ::apollo::canbus::Gas& gas()
const;
1561 PROTOBUF_NODISCARD ::apollo::canbus::Gas* release_gas();
1565 const ::apollo::canbus::Gas& _internal_gas()
const;
1568 void unsafe_arena_set_allocated_gas(
1573 bool has_epb()
const;
1575 bool _internal_has_epb()
const;
1578 const ::apollo::canbus::Epb& epb()
const;
1579 PROTOBUF_NODISCARD ::apollo::canbus::Epb* release_epb();
1583 const ::apollo::canbus::Epb& _internal_epb()
const;
1586 void unsafe_arena_set_allocated_epb(
1591 bool has_brake()
const;
1593 bool _internal_has_brake()
const;
1596 const ::apollo::canbus::Brake& brake()
const;
1597 PROTOBUF_NODISCARD ::apollo::canbus::Brake* release_brake();
1601 const ::apollo::canbus::Brake& _internal_brake()
const;
1604 void unsafe_arena_set_allocated_brake(
1609 bool has_deceleration()
const;
1611 bool _internal_has_deceleration()
const;
1613 void clear_deceleration();
1614 const ::apollo::canbus::Deceleration& deceleration()
const;
1615 PROTOBUF_NODISCARD ::apollo::canbus::Deceleration* release_deceleration();
1619 const ::apollo::canbus::Deceleration& _internal_deceleration()
const;
1622 void unsafe_arena_set_allocated_deceleration(
1627 bool has_vehicle_spd()
const;
1629 bool _internal_has_vehicle_spd()
const;
1631 void clear_vehicle_spd();
1632 const ::apollo::canbus::VehicleSpd& vehicle_spd()
const;
1633 PROTOBUF_NODISCARD ::apollo::canbus::VehicleSpd* release_vehicle_spd();
1637 const ::apollo::canbus::VehicleSpd& _internal_vehicle_spd()
const;
1640 void unsafe_arena_set_allocated_vehicle_spd(
1645 bool has_eps()
const;
1647 bool _internal_has_eps()
const;
1650 const ::apollo::canbus::Eps& eps()
const;
1651 PROTOBUF_NODISCARD ::apollo::canbus::Eps* release_eps();
1655 const ::apollo::canbus::Eps& _internal_eps()
const;
1658 void unsafe_arena_set_allocated_eps(
1663 bool has_light()
const;
1665 bool _internal_has_light()
const;
1668 const ::apollo::canbus::Light& light()
const;
1669 PROTOBUF_NODISCARD ::apollo::canbus::Light* release_light();
1673 const ::apollo::canbus::Light& _internal_light()
const;
1676 void unsafe_arena_set_allocated_light(
1681 bool has_battery()
const;
1683 bool _internal_has_battery()
const;
1685 void clear_battery();
1686 const ::apollo::canbus::Battery& battery()
const;
1687 PROTOBUF_NODISCARD ::apollo::canbus::Battery* release_battery();
1691 const ::apollo::canbus::Battery& _internal_battery()
const;
1694 void unsafe_arena_set_allocated_battery(
1699 bool has_check_response()
const;
1701 bool _internal_has_check_response()
const;
1703 void clear_check_response();
1704 const ::apollo::canbus::CheckResponseSignal& check_response()
const;
1705 PROTOBUF_NODISCARD ::apollo::canbus::CheckResponseSignal* release_check_response();
1709 const ::apollo::canbus::CheckResponseSignal& _internal_check_response()
const;
1712 void unsafe_arena_set_allocated_check_response(
1717 PROTOBUF_DEPRECATED
bool has_license()
const;
1719 bool _internal_has_license()
const;
1721 PROTOBUF_DEPRECATED
void clear_license();
1722 PROTOBUF_DEPRECATED const ::apollo::canbus::License& license()
const;
1723 PROTOBUF_NODISCARD PROTOBUF_DEPRECATED ::apollo::canbus::License* release_license();
1724 PROTOBUF_DEPRECATED ::apollo::canbus::License* mutable_license();
1727 const ::apollo::canbus::License& _internal_license()
const;
1730 PROTOBUF_DEPRECATED
void unsafe_arena_set_allocated_license(
1732 PROTOBUF_DEPRECATED ::apollo::canbus::License* unsafe_arena_release_license();
1735 bool has_surround()
const;
1737 bool _internal_has_surround()
const;
1739 void clear_surround();
1740 const ::apollo::canbus::Surround& surround()
const;
1741 PROTOBUF_NODISCARD ::apollo::canbus::Surround* release_surround();
1745 const ::apollo::canbus::Surround& _internal_surround()
const;
1748 void unsafe_arena_set_allocated_surround(
1753 bool has_vehicle_id()
const;
1755 bool _internal_has_vehicle_id()
const;
1757 void clear_vehicle_id();
1758 const ::apollo::common::VehicleID& vehicle_id()
const;
1759 PROTOBUF_NODISCARD ::apollo::common::VehicleID* release_vehicle_id();
1763 const ::apollo::common::VehicleID& _internal_vehicle_id()
const;
1766 void unsafe_arena_set_allocated_vehicle_id(
1771 bool has_car_type()
const;
1773 bool _internal_has_car_type()
const;
1775 void clear_car_type();
1776 ::apollo::canbus::ChassisDetail_Type car_type()
const;
1777 void set_car_type(::apollo::canbus::ChassisDetail_Type value);
1779 ::apollo::canbus::ChassisDetail_Type _internal_car_type()
const;
1780 void _internal_set_car_type(::apollo::canbus::ChassisDetail_Type value);
1787 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1788 typedef void InternalArenaConstructable_;
1789 typedef void DestructorSkippable_;
1790 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1791 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1810 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
1815 public ::PROTOBUF_NAMESPACE_ID::Message {
1819 explicit constexpr
CheckResponseSignal(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1824 *
this = ::std::move(from);
1832 if (
this == &from)
return *
this;
1833 if (GetOwningArena() == from.GetOwningArena()
1834 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1835 && GetOwningArena() !=
nullptr
1838 InternalSwap(&from);
1845 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
1846 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1848 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
1849 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1852 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1853 return GetDescriptor();
1855 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1856 return default_instance().GetMetadata().descriptor;
1858 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1859 return default_instance().GetMetadata().reflection;
1862 return *internal_default_instance();
1866 &_CheckResponseSignal_default_instance_);
1868 static constexpr
int kIndexInFileMessages =
1875 if (other ==
this)
return;
1876 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1877 if (GetOwningArena() !=
nullptr &&
1878 GetOwningArena() == other->GetOwningArena()) {
1880 if (GetOwningArena() == other->GetOwningArena()) {
1882 InternalSwap(other);
1884 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1888 if (other ==
this)
return;
1889 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1890 InternalSwap(other);
1896 return CreateMaybeMessage<CheckResponseSignal>(arena);
1898 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1900 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1903 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
1905 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
1906 bool IsInitialized()
const final;
1908 size_t ByteSizeLong()
const final;
1909 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
1910 uint8_t* _InternalSerialize(
1911 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
1912 int GetCachedSize()
const final {
return _cached_size_.Get(); }
1917 void SetCachedSize(
int size)
const final;
1921 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1922 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1923 return "apollo.canbus.CheckResponseSignal";
1927 bool is_message_owned =
false);
1929 static void ArenaDtor(
void*
object);
1930 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1933 static const ClassData _class_data_;
1934 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
1936 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
1943 kIsEpsOnlineFieldNumber = 1,
1944 kIsEpbOnlineFieldNumber = 2,
1945 kIsEspOnlineFieldNumber = 3,
1946 kIsVtogOnlineFieldNumber = 4,
1947 kIsScuOnlineFieldNumber = 5,
1948 kIsSwitchOnlineFieldNumber = 6,
1949 kIsVcuOnlineFieldNumber = 7,
1952 bool has_is_eps_online()
const;
1954 bool _internal_has_is_eps_online()
const;
1956 void clear_is_eps_online();
1957 bool is_eps_online()
const;
1958 void set_is_eps_online(
bool value);
1960 bool _internal_is_eps_online()
const;
1961 void _internal_set_is_eps_online(
bool value);
1965 bool has_is_epb_online()
const;
1967 bool _internal_has_is_epb_online()
const;
1969 void clear_is_epb_online();
1970 bool is_epb_online()
const;
1971 void set_is_epb_online(
bool value);
1973 bool _internal_is_epb_online()
const;
1974 void _internal_set_is_epb_online(
bool value);
1978 bool has_is_esp_online()
const;
1980 bool _internal_has_is_esp_online()
const;
1982 void clear_is_esp_online();
1983 bool is_esp_online()
const;
1984 void set_is_esp_online(
bool value);
1986 bool _internal_is_esp_online()
const;
1987 void _internal_set_is_esp_online(
bool value);
1991 bool has_is_vtog_online()
const;
1993 bool _internal_has_is_vtog_online()
const;
1995 void clear_is_vtog_online();
1996 bool is_vtog_online()
const;
1997 void set_is_vtog_online(
bool value);
1999 bool _internal_is_vtog_online()
const;
2000 void _internal_set_is_vtog_online(
bool value);
2004 bool has_is_scu_online()
const;
2006 bool _internal_has_is_scu_online()
const;
2008 void clear_is_scu_online();
2009 bool is_scu_online()
const;
2010 void set_is_scu_online(
bool value);
2012 bool _internal_is_scu_online()
const;
2013 void _internal_set_is_scu_online(
bool value);
2017 bool has_is_switch_online()
const;
2019 bool _internal_has_is_switch_online()
const;
2021 void clear_is_switch_online();
2022 bool is_switch_online()
const;
2023 void set_is_switch_online(
bool value);
2025 bool _internal_is_switch_online()
const;
2026 void _internal_set_is_switch_online(
bool value);
2030 bool has_is_vcu_online()
const;
2032 bool _internal_has_is_vcu_online()
const;
2034 void clear_is_vcu_online();
2035 bool is_vcu_online()
const;
2036 void set_is_vcu_online(
bool value);
2038 bool _internal_is_vcu_online()
const;
2039 void _internal_set_is_vcu_online(
bool value);
2046 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2047 typedef void InternalArenaConstructable_;
2048 typedef void DestructorSkippable_;
2049 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2050 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2051 bool is_eps_online_;
2052 bool is_epb_online_;
2053 bool is_esp_online_;
2054 bool is_vtog_online_;
2055 bool is_scu_online_;
2056 bool is_switch_online_;
2057 bool is_vcu_online_;
2058 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
2063 public ::PROTOBUF_NAMESPACE_ID::Message {
2067 explicit constexpr
Battery(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2072 *
this = ::std::move(from);
2080 if (
this == &from)
return *
this;
2081 if (GetOwningArena() == from.GetOwningArena()
2082 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2083 && GetOwningArena() !=
nullptr
2086 InternalSwap(&from);
2093 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
2094 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2096 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
2097 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2100 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2101 return GetDescriptor();
2103 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2104 return default_instance().GetMetadata().descriptor;
2106 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2107 return default_instance().GetMetadata().reflection;
2109 static const Battery& default_instance() {
2110 return *internal_default_instance();
2112 static inline const Battery* internal_default_instance() {
2113 return reinterpret_cast<const Battery*
>(
2114 &_Battery_default_instance_);
2116 static constexpr
int kIndexInFileMessages =
2122 inline void Swap(
Battery* other) {
2123 if (other ==
this)
return;
2124 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2125 if (GetOwningArena() !=
nullptr &&
2126 GetOwningArena() == other->GetOwningArena()) {
2128 if (GetOwningArena() == other->GetOwningArena()) {
2130 InternalSwap(other);
2132 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2135 void UnsafeArenaSwap(
Battery* other) {
2136 if (other ==
this)
return;
2137 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2138 InternalSwap(other);
2143 Battery* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
2144 return CreateMaybeMessage<Battery>(arena);
2146 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2147 void CopyFrom(
const Battery& from);
2148 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2149 void MergeFrom(
const Battery& from);
2151 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
2153 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
2154 bool IsInitialized()
const final;
2156 size_t ByteSizeLong()
const final;
2157 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
2158 uint8_t* _InternalSerialize(
2159 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
2160 int GetCachedSize()
const final {
return _cached_size_.Get(); }
2165 void SetCachedSize(
int size)
const final;
2166 void InternalSwap(
Battery* other);
2169 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2170 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2171 return "apollo.canbus.Battery";
2174 explicit Battery(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2175 bool is_message_owned =
false);
2177 static void ArenaDtor(
void*
object);
2178 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2181 static const ClassData _class_data_;
2182 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
2184 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
2191 kBatteryPercentFieldNumber = 1,
2192 kFuelLevelFieldNumber = 2,
2195 bool has_battery_percent()
const;
2197 bool _internal_has_battery_percent()
const;
2199 void clear_battery_percent();
2200 double battery_percent()
const;
2201 void set_battery_percent(
double value);
2203 double _internal_battery_percent()
const;
2204 void _internal_set_battery_percent(
double value);
2208 bool has_fuel_level()
const;
2210 bool _internal_has_fuel_level()
const;
2212 void clear_fuel_level();
2213 double fuel_level()
const;
2214 void set_fuel_level(
double value);
2216 double _internal_fuel_level()
const;
2217 void _internal_set_fuel_level(
double value);
2224 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2225 typedef void InternalArenaConstructable_;
2226 typedef void DestructorSkippable_;
2227 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2228 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2229 double battery_percent_;
2231 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
2236 public ::PROTOBUF_NAMESPACE_ID::Message {
2240 explicit constexpr
Light(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2245 *
this = ::std::move(from);
2252 inline Light& operator=(
Light&& from) noexcept {
2253 if (
this == &from)
return *
this;
2254 if (GetOwningArena() == from.GetOwningArena()
2255 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2256 && GetOwningArena() !=
nullptr
2259 InternalSwap(&from);
2266 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
2267 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2269 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
2270 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2273 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2274 return GetDescriptor();
2276 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2277 return default_instance().GetMetadata().descriptor;
2279 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2280 return default_instance().GetMetadata().reflection;
2282 static const Light& default_instance() {
2283 return *internal_default_instance();
2285 static inline const Light* internal_default_instance() {
2286 return reinterpret_cast<const Light*
>(
2287 &_Light_default_instance_);
2289 static constexpr
int kIndexInFileMessages =
2295 inline void Swap(
Light* other) {
2296 if (other ==
this)
return;
2297 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2298 if (GetOwningArena() !=
nullptr &&
2299 GetOwningArena() == other->GetOwningArena()) {
2301 if (GetOwningArena() == other->GetOwningArena()) {
2303 InternalSwap(other);
2305 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2308 void UnsafeArenaSwap(
Light* other) {
2309 if (other ==
this)
return;
2310 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2311 InternalSwap(other);
2316 Light* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
2317 return CreateMaybeMessage<Light>(arena);
2319 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2320 void CopyFrom(
const Light& from);
2321 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2322 void MergeFrom(
const Light& from);
2324 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
2326 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
2327 bool IsInitialized()
const final;
2329 size_t ByteSizeLong()
const final;
2330 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
2331 uint8_t* _InternalSerialize(
2332 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
2333 int GetCachedSize()
const final {
return _cached_size_.Get(); }
2338 void SetCachedSize(
int size)
const final;
2339 void InternalSwap(
Light* other);
2342 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2343 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2344 return "apollo.canbus.Light";
2347 explicit Light(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2348 bool is_message_owned =
false);
2350 static void ArenaDtor(
void*
object);
2351 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2354 static const ClassData _class_data_;
2355 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
2357 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
2361 typedef Light_TurnLightType TurnLightType;
2362 static constexpr TurnLightType TURN_LIGHT_OFF =
2363 Light_TurnLightType_TURN_LIGHT_OFF;
2364 static constexpr TurnLightType TURN_LEFT_ON =
2365 Light_TurnLightType_TURN_LEFT_ON;
2366 static constexpr TurnLightType TURN_RIGHT_ON =
2367 Light_TurnLightType_TURN_RIGHT_ON;
2368 static constexpr TurnLightType TURN_LIGHT_ON =
2369 Light_TurnLightType_TURN_LIGHT_ON;
2370 static inline bool TurnLightType_IsValid(
int value) {
2371 return Light_TurnLightType_IsValid(value);
2373 static constexpr TurnLightType TurnLightType_MIN =
2374 Light_TurnLightType_TurnLightType_MIN;
2375 static constexpr TurnLightType TurnLightType_MAX =
2376 Light_TurnLightType_TurnLightType_MAX;
2377 static constexpr
int TurnLightType_ARRAYSIZE =
2378 Light_TurnLightType_TurnLightType_ARRAYSIZE;
2379 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
2380 TurnLightType_descriptor() {
2381 return Light_TurnLightType_descriptor();
2383 template<
typename T>
2384 static inline const std::string& TurnLightType_Name(T enum_t_value) {
2385 static_assert(::std::is_same<T, TurnLightType>::value ||
2386 ::std::is_integral<T>::value,
2387 "Incorrect type passed to function TurnLightType_Name.");
2388 return Light_TurnLightType_Name(enum_t_value);
2390 static inline bool TurnLightType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
2391 TurnLightType* value) {
2392 return Light_TurnLightType_Parse(name, value);
2395 typedef Light_BeamLampType BeamLampType;
2396 static constexpr BeamLampType BEAM_OFF =
2397 Light_BeamLampType_BEAM_OFF;
2398 static constexpr BeamLampType HIGH_BEAM_ON =
2399 Light_BeamLampType_HIGH_BEAM_ON;
2400 static constexpr BeamLampType LOW_BEAM_ON =
2401 Light_BeamLampType_LOW_BEAM_ON;
2402 static inline bool BeamLampType_IsValid(
int value) {
2403 return Light_BeamLampType_IsValid(value);
2405 static constexpr BeamLampType BeamLampType_MIN =
2406 Light_BeamLampType_BeamLampType_MIN;
2407 static constexpr BeamLampType BeamLampType_MAX =
2408 Light_BeamLampType_BeamLampType_MAX;
2409 static constexpr
int BeamLampType_ARRAYSIZE =
2410 Light_BeamLampType_BeamLampType_ARRAYSIZE;
2411 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
2412 BeamLampType_descriptor() {
2413 return Light_BeamLampType_descriptor();
2415 template<
typename T>
2416 static inline const std::string& BeamLampType_Name(T enum_t_value) {
2417 static_assert(::std::is_same<T, BeamLampType>::value ||
2418 ::std::is_integral<T>::value,
2419 "Incorrect type passed to function BeamLampType_Name.");
2420 return Light_BeamLampType_Name(enum_t_value);
2422 static inline bool BeamLampType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
2423 BeamLampType* value) {
2424 return Light_BeamLampType_Parse(name, value);
2427 typedef Light_LincolnLampType LincolnLampType;
2428 static constexpr LincolnLampType BEAM_NULL =
2429 Light_LincolnLampType_BEAM_NULL;
2430 static constexpr LincolnLampType BEAM_FLASH_TO_PASS =
2431 Light_LincolnLampType_BEAM_FLASH_TO_PASS;
2432 static constexpr LincolnLampType BEAM_HIGH =
2433 Light_LincolnLampType_BEAM_HIGH;
2434 static constexpr LincolnLampType BEAM_INVALID =
2435 Light_LincolnLampType_BEAM_INVALID;
2436 static inline bool LincolnLampType_IsValid(
int value) {
2437 return Light_LincolnLampType_IsValid(value);
2439 static constexpr LincolnLampType LincolnLampType_MIN =
2440 Light_LincolnLampType_LincolnLampType_MIN;
2441 static constexpr LincolnLampType LincolnLampType_MAX =
2442 Light_LincolnLampType_LincolnLampType_MAX;
2443 static constexpr
int LincolnLampType_ARRAYSIZE =
2444 Light_LincolnLampType_LincolnLampType_ARRAYSIZE;
2445 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
2446 LincolnLampType_descriptor() {
2447 return Light_LincolnLampType_descriptor();
2449 template<
typename T>
2450 static inline const std::string& LincolnLampType_Name(T enum_t_value) {
2451 static_assert(::std::is_same<T, LincolnLampType>::value ||
2452 ::std::is_integral<T>::value,
2453 "Incorrect type passed to function LincolnLampType_Name.");
2454 return Light_LincolnLampType_Name(enum_t_value);
2456 static inline bool LincolnLampType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
2457 LincolnLampType* value) {
2458 return Light_LincolnLampType_Parse(name, value);
2461 typedef Light_LincolnWiperType LincolnWiperType;
2462 static constexpr LincolnWiperType WIPER_OFF =
2463 Light_LincolnWiperType_WIPER_OFF;
2464 static constexpr LincolnWiperType WIPER_AUTO_OFF =
2465 Light_LincolnWiperType_WIPER_AUTO_OFF;
2466 static constexpr LincolnWiperType WIPER_OFF_MOVING =
2467 Light_LincolnWiperType_WIPER_OFF_MOVING;
2468 static constexpr LincolnWiperType WIPER_MANUAL_OFF =
2469 Light_LincolnWiperType_WIPER_MANUAL_OFF;
2470 static constexpr LincolnWiperType WIPER_MANUAL_ON =
2471 Light_LincolnWiperType_WIPER_MANUAL_ON;
2472 static constexpr LincolnWiperType WIPER_MANUAL_LOW =
2473 Light_LincolnWiperType_WIPER_MANUAL_LOW;
2474 static constexpr LincolnWiperType WIPER_MANUAL_HIGH =
2475 Light_LincolnWiperType_WIPER_MANUAL_HIGH;
2476 static constexpr LincolnWiperType WIPER_MIST_FLICK =
2477 Light_LincolnWiperType_WIPER_MIST_FLICK;
2478 static constexpr LincolnWiperType WIPER_WASH =
2479 Light_LincolnWiperType_WIPER_WASH;
2480 static constexpr LincolnWiperType WIPER_AUTO_LOW =
2481 Light_LincolnWiperType_WIPER_AUTO_LOW;
2482 static constexpr LincolnWiperType WIPER_AUTO_HIGH =
2483 Light_LincolnWiperType_WIPER_AUTO_HIGH;
2484 static constexpr LincolnWiperType WIPER_COURTESY_WIPE =
2485 Light_LincolnWiperType_WIPER_COURTESY_WIPE;
2486 static constexpr LincolnWiperType WIPER_AUTO_ADJUST =
2487 Light_LincolnWiperType_WIPER_AUTO_ADJUST;
2488 static constexpr LincolnWiperType WIPER_RESERVED =
2489 Light_LincolnWiperType_WIPER_RESERVED;
2490 static constexpr LincolnWiperType WIPER_STALLED =
2491 Light_LincolnWiperType_WIPER_STALLED;
2492 static constexpr LincolnWiperType WIPER_NO_DATA =
2493 Light_LincolnWiperType_WIPER_NO_DATA;
2494 static inline bool LincolnWiperType_IsValid(
int value) {
2495 return Light_LincolnWiperType_IsValid(value);
2497 static constexpr LincolnWiperType LincolnWiperType_MIN =
2498 Light_LincolnWiperType_LincolnWiperType_MIN;
2499 static constexpr LincolnWiperType LincolnWiperType_MAX =
2500 Light_LincolnWiperType_LincolnWiperType_MAX;
2501 static constexpr
int LincolnWiperType_ARRAYSIZE =
2502 Light_LincolnWiperType_LincolnWiperType_ARRAYSIZE;
2503 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
2504 LincolnWiperType_descriptor() {
2505 return Light_LincolnWiperType_descriptor();
2507 template<
typename T>
2508 static inline const std::string& LincolnWiperType_Name(T enum_t_value) {
2509 static_assert(::std::is_same<T, LincolnWiperType>::value ||
2510 ::std::is_integral<T>::value,
2511 "Incorrect type passed to function LincolnWiperType_Name.");
2512 return Light_LincolnWiperType_Name(enum_t_value);
2514 static inline bool LincolnWiperType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
2515 LincolnWiperType* value) {
2516 return Light_LincolnWiperType_Parse(name, value);
2519 typedef Light_LincolnAmbientType LincolnAmbientType;
2520 static constexpr LincolnAmbientType AMBIENT_DARK =
2521 Light_LincolnAmbientType_AMBIENT_DARK;
2522 static constexpr LincolnAmbientType AMBIENT_LIGHT =
2523 Light_LincolnAmbientType_AMBIENT_LIGHT;
2524 static constexpr LincolnAmbientType AMBIENT_TWILIGHT =
2525 Light_LincolnAmbientType_AMBIENT_TWILIGHT;
2526 static constexpr LincolnAmbientType AMBIENT_TUNNEL_ON =
2527 Light_LincolnAmbientType_AMBIENT_TUNNEL_ON;
2528 static constexpr LincolnAmbientType AMBIENT_TUNNEL_OFF =
2529 Light_LincolnAmbientType_AMBIENT_TUNNEL_OFF;
2530 static constexpr LincolnAmbientType AMBIENT_INVALID =
2531 Light_LincolnAmbientType_AMBIENT_INVALID;
2532 static constexpr LincolnAmbientType AMBIENT_NO_DATA =
2533 Light_LincolnAmbientType_AMBIENT_NO_DATA;
2534 static inline bool LincolnAmbientType_IsValid(
int value) {
2535 return Light_LincolnAmbientType_IsValid(value);
2537 static constexpr LincolnAmbientType LincolnAmbientType_MIN =
2538 Light_LincolnAmbientType_LincolnAmbientType_MIN;
2539 static constexpr LincolnAmbientType LincolnAmbientType_MAX =
2540 Light_LincolnAmbientType_LincolnAmbientType_MAX;
2541 static constexpr
int LincolnAmbientType_ARRAYSIZE =
2542 Light_LincolnAmbientType_LincolnAmbientType_ARRAYSIZE;
2543 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
2544 LincolnAmbientType_descriptor() {
2545 return Light_LincolnAmbientType_descriptor();
2547 template<
typename T>
2548 static inline const std::string& LincolnAmbientType_Name(T enum_t_value) {
2549 static_assert(::std::is_same<T, LincolnAmbientType>::value ||
2550 ::std::is_integral<T>::value,
2551 "Incorrect type passed to function LincolnAmbientType_Name.");
2552 return Light_LincolnAmbientType_Name(enum_t_value);
2554 static inline bool LincolnAmbientType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
2555 LincolnAmbientType* value) {
2556 return Light_LincolnAmbientType_Parse(name, value);
2562 kTurnLightTypeFieldNumber = 1,
2563 kBeamLampTypeFieldNumber = 2,
2564 kIsBrakeLampOnFieldNumber = 3,
2565 kIsAutoLightFieldNumber = 4,
2566 kIsHornOnFieldNumber = 7,
2567 kWiperGearFieldNumber = 5,
2568 kLotionGearFieldNumber = 6,
2569 kLincolnLampTypeFieldNumber = 8,
2570 kLincolnWiperFieldNumber = 9,
2571 kLincolnAmbientFieldNumber = 10,
2574 bool has_turn_light_type()
const;
2576 bool _internal_has_turn_light_type()
const;
2578 void clear_turn_light_type();
2579 ::apollo::canbus::Light_TurnLightType turn_light_type()
const;
2580 void set_turn_light_type(::apollo::canbus::Light_TurnLightType value);
2582 ::apollo::canbus::Light_TurnLightType _internal_turn_light_type()
const;
2583 void _internal_set_turn_light_type(::apollo::canbus::Light_TurnLightType value);
2587 bool has_beam_lamp_type()
const;
2589 bool _internal_has_beam_lamp_type()
const;
2591 void clear_beam_lamp_type();
2592 ::apollo::canbus::Light_BeamLampType beam_lamp_type()
const;
2593 void set_beam_lamp_type(::apollo::canbus::Light_BeamLampType value);
2595 ::apollo::canbus::Light_BeamLampType _internal_beam_lamp_type()
const;
2596 void _internal_set_beam_lamp_type(::apollo::canbus::Light_BeamLampType value);
2600 bool has_is_brake_lamp_on()
const;
2602 bool _internal_has_is_brake_lamp_on()
const;
2604 void clear_is_brake_lamp_on();
2605 bool is_brake_lamp_on()
const;
2606 void set_is_brake_lamp_on(
bool value);
2608 bool _internal_is_brake_lamp_on()
const;
2609 void _internal_set_is_brake_lamp_on(
bool value);
2613 bool has_is_auto_light()
const;
2615 bool _internal_has_is_auto_light()
const;
2617 void clear_is_auto_light();
2618 bool is_auto_light()
const;
2619 void set_is_auto_light(
bool value);
2621 bool _internal_is_auto_light()
const;
2622 void _internal_set_is_auto_light(
bool value);
2626 bool has_is_horn_on()
const;
2628 bool _internal_has_is_horn_on()
const;
2630 void clear_is_horn_on();
2631 bool is_horn_on()
const;
2632 void set_is_horn_on(
bool value);
2634 bool _internal_is_horn_on()
const;
2635 void _internal_set_is_horn_on(
bool value);
2639 bool has_wiper_gear()
const;
2641 bool _internal_has_wiper_gear()
const;
2643 void clear_wiper_gear();
2644 int32_t wiper_gear()
const;
2645 void set_wiper_gear(int32_t value);
2647 int32_t _internal_wiper_gear()
const;
2648 void _internal_set_wiper_gear(int32_t value);
2652 bool has_lotion_gear()
const;
2654 bool _internal_has_lotion_gear()
const;
2656 void clear_lotion_gear();
2657 int32_t lotion_gear()
const;
2658 void set_lotion_gear(int32_t value);
2660 int32_t _internal_lotion_gear()
const;
2661 void _internal_set_lotion_gear(int32_t value);
2665 bool has_lincoln_lamp_type()
const;
2667 bool _internal_has_lincoln_lamp_type()
const;
2669 void clear_lincoln_lamp_type();
2670 ::apollo::canbus::Light_LincolnLampType lincoln_lamp_type()
const;
2671 void set_lincoln_lamp_type(::apollo::canbus::Light_LincolnLampType value);
2673 ::apollo::canbus::Light_LincolnLampType _internal_lincoln_lamp_type()
const;
2674 void _internal_set_lincoln_lamp_type(::apollo::canbus::Light_LincolnLampType value);
2678 bool has_lincoln_wiper()
const;
2680 bool _internal_has_lincoln_wiper()
const;
2682 void clear_lincoln_wiper();
2683 ::apollo::canbus::Light_LincolnWiperType lincoln_wiper()
const;
2684 void set_lincoln_wiper(::apollo::canbus::Light_LincolnWiperType value);
2686 ::apollo::canbus::Light_LincolnWiperType _internal_lincoln_wiper()
const;
2687 void _internal_set_lincoln_wiper(::apollo::canbus::Light_LincolnWiperType value);
2691 bool has_lincoln_ambient()
const;
2693 bool _internal_has_lincoln_ambient()
const;
2695 void clear_lincoln_ambient();
2696 ::apollo::canbus::Light_LincolnAmbientType lincoln_ambient()
const;
2697 void set_lincoln_ambient(::apollo::canbus::Light_LincolnAmbientType value);
2699 ::apollo::canbus::Light_LincolnAmbientType _internal_lincoln_ambient()
const;
2700 void _internal_set_lincoln_ambient(::apollo::canbus::Light_LincolnAmbientType value);
2707 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2708 typedef void InternalArenaConstructable_;
2709 typedef void DestructorSkippable_;
2710 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2711 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2712 int turn_light_type_;
2713 int beam_lamp_type_;
2714 bool is_brake_lamp_on_;
2715 bool is_auto_light_;
2717 int32_t wiper_gear_;
2718 int32_t lotion_gear_;
2719 int lincoln_lamp_type_;
2721 int lincoln_ambient_;
2722 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
2727 public ::PROTOBUF_NAMESPACE_ID::Message {
2729 inline Eps() :
Eps(
nullptr) {}
2731 explicit constexpr
Eps(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2736 *
this = ::std::move(from);
2739 inline Eps& operator=(
const Eps& from) {
2743 inline Eps& operator=(
Eps&& from) noexcept {
2744 if (
this == &from)
return *
this;
2745 if (GetOwningArena() == from.GetOwningArena()
2746 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2747 && GetOwningArena() !=
nullptr
2750 InternalSwap(&from);
2757 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
2758 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2760 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
2761 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2764 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2765 return GetDescriptor();
2767 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2768 return default_instance().GetMetadata().descriptor;
2770 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2771 return default_instance().GetMetadata().reflection;
2773 static const Eps& default_instance() {
2774 return *internal_default_instance();
2776 static inline const Eps* internal_default_instance() {
2777 return reinterpret_cast<const Eps*
>(
2778 &_Eps_default_instance_);
2780 static constexpr
int kIndexInFileMessages =
2783 friend void swap(
Eps& a,
Eps& b) {
2786 inline void Swap(
Eps* other) {
2787 if (other ==
this)
return;
2788 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2789 if (GetOwningArena() !=
nullptr &&
2790 GetOwningArena() == other->GetOwningArena()) {
2792 if (GetOwningArena() == other->GetOwningArena()) {
2794 InternalSwap(other);
2796 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2799 void UnsafeArenaSwap(
Eps* other) {
2800 if (other ==
this)
return;
2801 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2802 InternalSwap(other);
2807 Eps* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
2808 return CreateMaybeMessage<Eps>(arena);
2810 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2811 void CopyFrom(
const Eps& from);
2812 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2813 void MergeFrom(
const Eps& from);
2815 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
2817 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
2818 bool IsInitialized()
const final;
2820 size_t ByteSizeLong()
const final;
2821 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
2822 uint8_t* _InternalSerialize(
2823 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
2824 int GetCachedSize()
const final {
return _cached_size_.Get(); }
2829 void SetCachedSize(
int size)
const final;
2830 void InternalSwap(
Eps* other);
2833 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2834 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2835 return "apollo.canbus.Eps";
2838 explicit Eps(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2839 bool is_message_owned =
false);
2841 static void ArenaDtor(
void*
object);
2842 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2845 static const ClassData _class_data_;
2846 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
2848 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
2852 typedef Eps_Type Type;
2853 static constexpr Type NOT_AVAILABLE =
2854 Eps_Type_NOT_AVAILABLE;
2855 static constexpr Type READY =
2857 static constexpr Type ACTIVE =
2859 static constexpr Type INVALID =
2861 static inline bool Type_IsValid(
int value) {
2862 return Eps_Type_IsValid(value);
2864 static constexpr Type Type_MIN =
2866 static constexpr Type Type_MAX =
2868 static constexpr
int Type_ARRAYSIZE =
2869 Eps_Type_Type_ARRAYSIZE;
2870 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
2872 return Eps_Type_descriptor();
2874 template<
typename T>
2875 static inline const std::string& Type_Name(T enum_t_value) {
2876 static_assert(::std::is_same<T, Type>::value ||
2877 ::std::is_integral<T>::value,
2878 "Incorrect type passed to function Type_Name.");
2879 return Eps_Type_Name(enum_t_value);
2881 static inline bool Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
2883 return Eps_Type_Parse(name, value);
2889 kEpsDriverHandTorqFieldNumber = 3,
2890 kEpsControlStateFieldNumber = 2,
2891 kIsEpsFailFieldNumber = 1,
2892 kIsSteeringAngleValidFieldNumber = 4,
2893 kIsTrimmingStatusFieldNumber = 7,
2894 kIsCalibrationStatusFieldNumber = 8,
2895 kSteeringAngleFieldNumber = 5,
2896 kSteeringAngleSpdFieldNumber = 6,
2897 kAllowEnterAutonomousModeFieldNumber = 10,
2898 kCurrentDrivingModeFieldNumber = 11,
2899 kSteeringAngleCmdFieldNumber = 12,
2900 kVehicleSpeedFieldNumber = 13,
2901 kEpasTorqueFieldNumber = 14,
2902 kIsFailureStatusFieldNumber = 9,
2903 kSteeringEnabledFieldNumber = 15,
2904 kDriverOverrideFieldNumber = 16,
2905 kDriverActivityFieldNumber = 17,
2906 kWatchdogFaultFieldNumber = 18,
2907 kChannel1FaultFieldNumber = 19,
2908 kChannel2FaultFieldNumber = 20,
2909 kCalibrationFaultFieldNumber = 21,
2910 kTimestamp65FieldNumber = 23,
2911 kConnectorFaultFieldNumber = 22,
2912 kMajorVersionFieldNumber = 24,
2913 kMinorVersionFieldNumber = 25,
2914 kBuildNumberFieldNumber = 26,
2917 bool has_eps_driver_hand_torq()
const;
2919 bool _internal_has_eps_driver_hand_torq()
const;
2921 void clear_eps_driver_hand_torq();
2922 double eps_driver_hand_torq()
const;
2923 void set_eps_driver_hand_torq(
double value);
2925 double _internal_eps_driver_hand_torq()
const;
2926 void _internal_set_eps_driver_hand_torq(
double value);
2930 bool has_eps_control_state()
const;
2932 bool _internal_has_eps_control_state()
const;
2934 void clear_eps_control_state();
2935 ::apollo::canbus::Eps_Type eps_control_state()
const;
2936 void set_eps_control_state(::apollo::canbus::Eps_Type value);
2938 ::apollo::canbus::Eps_Type _internal_eps_control_state()
const;
2939 void _internal_set_eps_control_state(::apollo::canbus::Eps_Type value);
2943 bool has_is_eps_fail()
const;
2945 bool _internal_has_is_eps_fail()
const;
2947 void clear_is_eps_fail();
2948 bool is_eps_fail()
const;
2949 void set_is_eps_fail(
bool value);
2951 bool _internal_is_eps_fail()
const;
2952 void _internal_set_is_eps_fail(
bool value);
2956 bool has_is_steering_angle_valid()
const;
2958 bool _internal_has_is_steering_angle_valid()
const;
2960 void clear_is_steering_angle_valid();
2961 bool is_steering_angle_valid()
const;
2962 void set_is_steering_angle_valid(
bool value);
2964 bool _internal_is_steering_angle_valid()
const;
2965 void _internal_set_is_steering_angle_valid(
bool value);
2969 bool has_is_trimming_status()
const;
2971 bool _internal_has_is_trimming_status()
const;
2973 void clear_is_trimming_status();
2974 bool is_trimming_status()
const;
2975 void set_is_trimming_status(
bool value);
2977 bool _internal_is_trimming_status()
const;
2978 void _internal_set_is_trimming_status(
bool value);
2982 bool has_is_calibration_status()
const;
2984 bool _internal_has_is_calibration_status()
const;
2986 void clear_is_calibration_status();
2987 bool is_calibration_status()
const;
2988 void set_is_calibration_status(
bool value);
2990 bool _internal_is_calibration_status()
const;
2991 void _internal_set_is_calibration_status(
bool value);
2995 bool has_steering_angle()
const;
2997 bool _internal_has_steering_angle()
const;
2999 void clear_steering_angle();
3000 double steering_angle()
const;
3001 void set_steering_angle(
double value);
3003 double _internal_steering_angle()
const;
3004 void _internal_set_steering_angle(
double value);
3008 bool has_steering_angle_spd()
const;
3010 bool _internal_has_steering_angle_spd()
const;
3012 void clear_steering_angle_spd();
3013 double steering_angle_spd()
const;
3014 void set_steering_angle_spd(
double value);
3016 double _internal_steering_angle_spd()
const;
3017 void _internal_set_steering_angle_spd(
double value);
3021 bool has_allow_enter_autonomous_mode()
const;
3023 bool _internal_has_allow_enter_autonomous_mode()
const;
3025 void clear_allow_enter_autonomous_mode();
3026 int32_t allow_enter_autonomous_mode()
const;
3027 void set_allow_enter_autonomous_mode(int32_t value);
3029 int32_t _internal_allow_enter_autonomous_mode()
const;
3030 void _internal_set_allow_enter_autonomous_mode(int32_t value);
3034 bool has_current_driving_mode()
const;
3036 bool _internal_has_current_driving_mode()
const;
3038 void clear_current_driving_mode();
3039 int32_t current_driving_mode()
const;
3040 void set_current_driving_mode(int32_t value);
3042 int32_t _internal_current_driving_mode()
const;
3043 void _internal_set_current_driving_mode(int32_t value);
3047 bool has_steering_angle_cmd()
const;
3049 bool _internal_has_steering_angle_cmd()
const;
3051 void clear_steering_angle_cmd();
3052 double steering_angle_cmd()
const;
3053 void set_steering_angle_cmd(
double value);
3055 double _internal_steering_angle_cmd()
const;
3056 void _internal_set_steering_angle_cmd(
double value);
3060 bool has_vehicle_speed()
const;
3062 bool _internal_has_vehicle_speed()
const;
3064 void clear_vehicle_speed();
3065 double vehicle_speed()
const;
3066 void set_vehicle_speed(
double value);
3068 double _internal_vehicle_speed()
const;
3069 void _internal_set_vehicle_speed(
double value);
3073 bool has_epas_torque()
const;
3075 bool _internal_has_epas_torque()
const;
3077 void clear_epas_torque();
3078 double epas_torque()
const;
3079 void set_epas_torque(
double value);
3081 double _internal_epas_torque()
const;
3082 void _internal_set_epas_torque(
double value);
3086 bool has_is_failure_status()
const;
3088 bool _internal_has_is_failure_status()
const;
3090 void clear_is_failure_status();
3091 bool is_failure_status()
const;
3092 void set_is_failure_status(
bool value);
3094 bool _internal_is_failure_status()
const;
3095 void _internal_set_is_failure_status(
bool value);
3099 bool has_steering_enabled()
const;
3101 bool _internal_has_steering_enabled()
const;
3103 void clear_steering_enabled();
3104 bool steering_enabled()
const;
3105 void set_steering_enabled(
bool value);
3107 bool _internal_steering_enabled()
const;
3108 void _internal_set_steering_enabled(
bool value);
3112 bool has_driver_override()
const;
3114 bool _internal_has_driver_override()
const;
3116 void clear_driver_override();
3117 bool driver_override()
const;
3118 void set_driver_override(
bool value);
3120 bool _internal_driver_override()
const;
3121 void _internal_set_driver_override(
bool value);
3125 bool has_driver_activity()
const;
3127 bool _internal_has_driver_activity()
const;
3129 void clear_driver_activity();
3130 bool driver_activity()
const;
3131 void set_driver_activity(
bool value);
3133 bool _internal_driver_activity()
const;
3134 void _internal_set_driver_activity(
bool value);
3138 bool has_watchdog_fault()
const;
3140 bool _internal_has_watchdog_fault()
const;
3142 void clear_watchdog_fault();
3143 bool watchdog_fault()
const;
3144 void set_watchdog_fault(
bool value);
3146 bool _internal_watchdog_fault()
const;
3147 void _internal_set_watchdog_fault(
bool value);
3151 bool has_channel_1_fault()
const;
3153 bool _internal_has_channel_1_fault()
const;
3155 void clear_channel_1_fault();
3156 bool channel_1_fault()
const;
3157 void set_channel_1_fault(
bool value);
3159 bool _internal_channel_1_fault()
const;
3160 void _internal_set_channel_1_fault(
bool value);
3164 bool has_channel_2_fault()
const;
3166 bool _internal_has_channel_2_fault()
const;
3168 void clear_channel_2_fault();
3169 bool channel_2_fault()
const;
3170 void set_channel_2_fault(
bool value);
3172 bool _internal_channel_2_fault()
const;
3173 void _internal_set_channel_2_fault(
bool value);
3177 bool has_calibration_fault()
const;
3179 bool _internal_has_calibration_fault()
const;
3181 void clear_calibration_fault();
3182 bool calibration_fault()
const;
3183 void set_calibration_fault(
bool value);
3185 bool _internal_calibration_fault()
const;
3186 void _internal_set_calibration_fault(
bool value);
3190 bool has_timestamp_65()
const;
3192 bool _internal_has_timestamp_65()
const;
3194 void clear_timestamp_65();
3195 double timestamp_65()
const;
3196 void set_timestamp_65(
double value);
3198 double _internal_timestamp_65()
const;
3199 void _internal_set_timestamp_65(
double value);
3203 bool has_connector_fault()
const;
3205 bool _internal_has_connector_fault()
const;
3207 void clear_connector_fault();
3208 bool connector_fault()
const;
3209 void set_connector_fault(
bool value);
3211 bool _internal_connector_fault()
const;
3212 void _internal_set_connector_fault(
bool value);
3216 bool has_major_version()
const;
3218 bool _internal_has_major_version()
const;
3220 void clear_major_version();
3221 int32_t major_version()
const;
3222 void set_major_version(int32_t value);
3224 int32_t _internal_major_version()
const;
3225 void _internal_set_major_version(int32_t value);
3229 bool has_minor_version()
const;
3231 bool _internal_has_minor_version()
const;
3233 void clear_minor_version();
3234 int32_t minor_version()
const;
3235 void set_minor_version(int32_t value);
3237 int32_t _internal_minor_version()
const;
3238 void _internal_set_minor_version(int32_t value);
3242 bool has_build_number()
const;
3244 bool _internal_has_build_number()
const;
3246 void clear_build_number();
3247 int32_t build_number()
const;
3248 void set_build_number(int32_t value);
3250 int32_t _internal_build_number()
const;
3251 void _internal_set_build_number(int32_t value);
3258 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3259 typedef void InternalArenaConstructable_;
3260 typedef void DestructorSkippable_;
3261 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3262 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3263 double eps_driver_hand_torq_;
3264 int eps_control_state_;
3266 bool is_steering_angle_valid_;
3267 bool is_trimming_status_;
3268 bool is_calibration_status_;
3269 double steering_angle_;
3270 double steering_angle_spd_;
3271 int32_t allow_enter_autonomous_mode_;
3272 int32_t current_driving_mode_;
3273 double steering_angle_cmd_;
3274 double vehicle_speed_;
3275 double epas_torque_;
3276 bool is_failure_status_;
3277 bool steering_enabled_;
3278 bool driver_override_;
3279 bool driver_activity_;
3280 bool watchdog_fault_;
3281 bool channel_1_fault_;
3282 bool channel_2_fault_;
3283 bool calibration_fault_;
3284 double timestamp_65_;
3285 bool connector_fault_;
3286 int32_t major_version_;
3287 int32_t minor_version_;
3288 int32_t build_number_;
3289 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
3294 public ::PROTOBUF_NAMESPACE_ID::Message {
3298 explicit constexpr
VehicleSpd(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3303 *
this = ::std::move(from);
3311 if (
this == &from)
return *
this;
3312 if (GetOwningArena() == from.GetOwningArena()
3313 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3314 && GetOwningArena() !=
nullptr
3317 InternalSwap(&from);
3324 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
3325 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3327 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
3328 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3331 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3332 return GetDescriptor();
3334 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3335 return default_instance().GetMetadata().descriptor;
3337 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3338 return default_instance().GetMetadata().reflection;
3340 static const VehicleSpd& default_instance() {
3341 return *internal_default_instance();
3343 static inline const VehicleSpd* internal_default_instance() {
3345 &_VehicleSpd_default_instance_);
3347 static constexpr
int kIndexInFileMessages =
3354 if (other ==
this)
return;
3355 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3356 if (GetOwningArena() !=
nullptr &&
3357 GetOwningArena() == other->GetOwningArena()) {
3359 if (GetOwningArena() == other->GetOwningArena()) {
3361 InternalSwap(other);
3363 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
3367 if (other ==
this)
return;
3368 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3369 InternalSwap(other);
3374 VehicleSpd* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
3375 return CreateMaybeMessage<VehicleSpd>(arena);
3377 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3379 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3382 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
3384 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
3385 bool IsInitialized()
const final;
3387 size_t ByteSizeLong()
const final;
3388 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
3389 uint8_t* _InternalSerialize(
3390 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
3391 int GetCachedSize()
const final {
return _cached_size_.Get(); }
3396 void SetCachedSize(
int size)
const final;
3400 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3401 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3402 return "apollo.canbus.VehicleSpd";
3405 explicit VehicleSpd(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3406 bool is_message_owned =
false);
3408 static void ArenaDtor(
void*
object);
3409 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3412 static const ClassData _class_data_;
3413 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
3415 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
3422 kVehicleSpdFieldNumber = 3,
3423 kIsVehicleStandstillFieldNumber = 1,
3424 kIsVehicleSpdValidFieldNumber = 2,
3425 kIsWheelSpdRrValidFieldNumber = 4,
3426 kIsWheelSpdRlValidFieldNumber = 7,
3427 kWheelDirectionRrFieldNumber = 5,
3428 kWheelSpdRrFieldNumber = 6,
3429 kWheelSpdRlFieldNumber = 9,
3430 kWheelDirectionRlFieldNumber = 8,
3431 kWheelDirectionFrFieldNumber = 11,
3432 kWheelSpdFrFieldNumber = 12,
3433 kWheelDirectionFlFieldNumber = 14,
3434 kIsWheelSpdFrValidFieldNumber = 10,
3435 kIsWheelSpdFlValidFieldNumber = 13,
3436 kIsYawRateValidFieldNumber = 16,
3437 kIsAxValidFieldNumber = 19,
3438 kWheelSpdFlFieldNumber = 15,
3439 kYawRateFieldNumber = 17,
3440 kYawRateOffsetFieldNumber = 18,
3441 kAxFieldNumber = 20,
3442 kAxOffsetFieldNumber = 21,
3443 kAyFieldNumber = 23,
3444 kAyOffsetFieldNumber = 24,
3445 kLatAccFieldNumber = 25,
3446 kLongAccFieldNumber = 26,
3447 kVertAccFieldNumber = 27,
3448 kRollRateFieldNumber = 28,
3449 kAccEstFieldNumber = 29,
3450 kTimestampSecFieldNumber = 30,
3451 kIsAyValidFieldNumber = 22,
3454 bool has_vehicle_spd()
const;
3456 bool _internal_has_vehicle_spd()
const;
3458 void clear_vehicle_spd();
3459 double vehicle_spd()
const;
3460 void set_vehicle_spd(
double value);
3462 double _internal_vehicle_spd()
const;
3463 void _internal_set_vehicle_spd(
double value);
3467 bool has_is_vehicle_standstill()
const;
3469 bool _internal_has_is_vehicle_standstill()
const;
3471 void clear_is_vehicle_standstill();
3472 bool is_vehicle_standstill()
const;
3473 void set_is_vehicle_standstill(
bool value);
3475 bool _internal_is_vehicle_standstill()
const;
3476 void _internal_set_is_vehicle_standstill(
bool value);
3480 bool has_is_vehicle_spd_valid()
const;
3482 bool _internal_has_is_vehicle_spd_valid()
const;
3484 void clear_is_vehicle_spd_valid();
3485 bool is_vehicle_spd_valid()
const;
3486 void set_is_vehicle_spd_valid(
bool value);
3488 bool _internal_is_vehicle_spd_valid()
const;
3489 void _internal_set_is_vehicle_spd_valid(
bool value);
3493 bool has_is_wheel_spd_rr_valid()
const;
3495 bool _internal_has_is_wheel_spd_rr_valid()
const;
3497 void clear_is_wheel_spd_rr_valid();
3498 bool is_wheel_spd_rr_valid()
const;
3499 void set_is_wheel_spd_rr_valid(
bool value);
3501 bool _internal_is_wheel_spd_rr_valid()
const;
3502 void _internal_set_is_wheel_spd_rr_valid(
bool value);
3506 bool has_is_wheel_spd_rl_valid()
const;
3508 bool _internal_has_is_wheel_spd_rl_valid()
const;
3510 void clear_is_wheel_spd_rl_valid();
3511 bool is_wheel_spd_rl_valid()
const;
3512 void set_is_wheel_spd_rl_valid(
bool value);
3514 bool _internal_is_wheel_spd_rl_valid()
const;
3515 void _internal_set_is_wheel_spd_rl_valid(
bool value);
3519 bool has_wheel_direction_rr()
const;
3521 bool _internal_has_wheel_direction_rr()
const;
3523 void clear_wheel_direction_rr();
3524 ::apollo::canbus::WheelSpeed_WheelSpeedType wheel_direction_rr()
const;
3525 void set_wheel_direction_rr(::apollo::canbus::WheelSpeed_WheelSpeedType value);
3527 ::apollo::canbus::WheelSpeed_WheelSpeedType _internal_wheel_direction_rr()
const;
3528 void _internal_set_wheel_direction_rr(::apollo::canbus::WheelSpeed_WheelSpeedType value);
3532 bool has_wheel_spd_rr()
const;
3534 bool _internal_has_wheel_spd_rr()
const;
3536 void clear_wheel_spd_rr();
3537 double wheel_spd_rr()
const;
3538 void set_wheel_spd_rr(
double value);
3540 double _internal_wheel_spd_rr()
const;
3541 void _internal_set_wheel_spd_rr(
double value);
3545 bool has_wheel_spd_rl()
const;
3547 bool _internal_has_wheel_spd_rl()
const;
3549 void clear_wheel_spd_rl();
3550 double wheel_spd_rl()
const;
3551 void set_wheel_spd_rl(
double value);
3553 double _internal_wheel_spd_rl()
const;
3554 void _internal_set_wheel_spd_rl(
double value);
3558 bool has_wheel_direction_rl()
const;
3560 bool _internal_has_wheel_direction_rl()
const;
3562 void clear_wheel_direction_rl();
3563 ::apollo::canbus::WheelSpeed_WheelSpeedType wheel_direction_rl()
const;
3564 void set_wheel_direction_rl(::apollo::canbus::WheelSpeed_WheelSpeedType value);
3566 ::apollo::canbus::WheelSpeed_WheelSpeedType _internal_wheel_direction_rl()
const;
3567 void _internal_set_wheel_direction_rl(::apollo::canbus::WheelSpeed_WheelSpeedType value);
3571 bool has_wheel_direction_fr()
const;
3573 bool _internal_has_wheel_direction_fr()
const;
3575 void clear_wheel_direction_fr();
3576 ::apollo::canbus::WheelSpeed_WheelSpeedType wheel_direction_fr()
const;
3577 void set_wheel_direction_fr(::apollo::canbus::WheelSpeed_WheelSpeedType value);
3579 ::apollo::canbus::WheelSpeed_WheelSpeedType _internal_wheel_direction_fr()
const;
3580 void _internal_set_wheel_direction_fr(::apollo::canbus::WheelSpeed_WheelSpeedType value);
3584 bool has_wheel_spd_fr()
const;
3586 bool _internal_has_wheel_spd_fr()
const;
3588 void clear_wheel_spd_fr();
3589 double wheel_spd_fr()
const;
3590 void set_wheel_spd_fr(
double value);
3592 double _internal_wheel_spd_fr()
const;
3593 void _internal_set_wheel_spd_fr(
double value);
3597 bool has_wheel_direction_fl()
const;
3599 bool _internal_has_wheel_direction_fl()
const;
3601 void clear_wheel_direction_fl();
3602 ::apollo::canbus::WheelSpeed_WheelSpeedType wheel_direction_fl()
const;
3603 void set_wheel_direction_fl(::apollo::canbus::WheelSpeed_WheelSpeedType value);
3605 ::apollo::canbus::WheelSpeed_WheelSpeedType _internal_wheel_direction_fl()
const;
3606 void _internal_set_wheel_direction_fl(::apollo::canbus::WheelSpeed_WheelSpeedType value);
3610 bool has_is_wheel_spd_fr_valid()
const;
3612 bool _internal_has_is_wheel_spd_fr_valid()
const;
3614 void clear_is_wheel_spd_fr_valid();
3615 bool is_wheel_spd_fr_valid()
const;
3616 void set_is_wheel_spd_fr_valid(
bool value);
3618 bool _internal_is_wheel_spd_fr_valid()
const;
3619 void _internal_set_is_wheel_spd_fr_valid(
bool value);
3623 bool has_is_wheel_spd_fl_valid()
const;
3625 bool _internal_has_is_wheel_spd_fl_valid()
const;
3627 void clear_is_wheel_spd_fl_valid();
3628 bool is_wheel_spd_fl_valid()
const;
3629 void set_is_wheel_spd_fl_valid(
bool value);
3631 bool _internal_is_wheel_spd_fl_valid()
const;
3632 void _internal_set_is_wheel_spd_fl_valid(
bool value);
3636 bool has_is_yaw_rate_valid()
const;
3638 bool _internal_has_is_yaw_rate_valid()
const;
3640 void clear_is_yaw_rate_valid();
3641 bool is_yaw_rate_valid()
const;
3642 void set_is_yaw_rate_valid(
bool value);
3644 bool _internal_is_yaw_rate_valid()
const;
3645 void _internal_set_is_yaw_rate_valid(
bool value);
3649 bool has_is_ax_valid()
const;
3651 bool _internal_has_is_ax_valid()
const;
3653 void clear_is_ax_valid();
3654 bool is_ax_valid()
const;
3655 void set_is_ax_valid(
bool value);
3657 bool _internal_is_ax_valid()
const;
3658 void _internal_set_is_ax_valid(
bool value);
3662 bool has_wheel_spd_fl()
const;
3664 bool _internal_has_wheel_spd_fl()
const;
3666 void clear_wheel_spd_fl();
3667 double wheel_spd_fl()
const;
3668 void set_wheel_spd_fl(
double value);
3670 double _internal_wheel_spd_fl()
const;
3671 void _internal_set_wheel_spd_fl(
double value);
3675 bool has_yaw_rate()
const;
3677 bool _internal_has_yaw_rate()
const;
3679 void clear_yaw_rate();
3680 double yaw_rate()
const;
3681 void set_yaw_rate(
double value);
3683 double _internal_yaw_rate()
const;
3684 void _internal_set_yaw_rate(
double value);
3688 bool has_yaw_rate_offset()
const;
3690 bool _internal_has_yaw_rate_offset()
const;
3692 void clear_yaw_rate_offset();
3693 double yaw_rate_offset()
const;
3694 void set_yaw_rate_offset(
double value);
3696 double _internal_yaw_rate_offset()
const;
3697 void _internal_set_yaw_rate_offset(
double value);
3701 bool has_ax()
const;
3703 bool _internal_has_ax()
const;
3707 void set_ax(
double value);
3709 double _internal_ax()
const;
3710 void _internal_set_ax(
double value);
3714 bool has_ax_offset()
const;
3716 bool _internal_has_ax_offset()
const;
3718 void clear_ax_offset();
3719 double ax_offset()
const;
3720 void set_ax_offset(
double value);
3722 double _internal_ax_offset()
const;
3723 void _internal_set_ax_offset(
double value);
3727 bool has_ay()
const;
3729 bool _internal_has_ay()
const;
3733 void set_ay(
double value);
3735 double _internal_ay()
const;
3736 void _internal_set_ay(
double value);
3740 bool has_ay_offset()
const;
3742 bool _internal_has_ay_offset()
const;
3744 void clear_ay_offset();
3745 double ay_offset()
const;
3746 void set_ay_offset(
double value);
3748 double _internal_ay_offset()
const;
3749 void _internal_set_ay_offset(
double value);
3753 bool has_lat_acc()
const;
3755 bool _internal_has_lat_acc()
const;
3757 void clear_lat_acc();
3758 double lat_acc()
const;
3759 void set_lat_acc(
double value);
3761 double _internal_lat_acc()
const;
3762 void _internal_set_lat_acc(
double value);
3766 bool has_long_acc()
const;
3768 bool _internal_has_long_acc()
const;
3770 void clear_long_acc();
3771 double long_acc()
const;
3772 void set_long_acc(
double value);
3774 double _internal_long_acc()
const;
3775 void _internal_set_long_acc(
double value);
3779 bool has_vert_acc()
const;
3781 bool _internal_has_vert_acc()
const;
3783 void clear_vert_acc();
3784 double vert_acc()
const;
3785 void set_vert_acc(
double value);
3787 double _internal_vert_acc()
const;
3788 void _internal_set_vert_acc(
double value);
3792 bool has_roll_rate()
const;
3794 bool _internal_has_roll_rate()
const;
3796 void clear_roll_rate();
3797 double roll_rate()
const;
3798 void set_roll_rate(
double value);
3800 double _internal_roll_rate()
const;
3801 void _internal_set_roll_rate(
double value);
3805 bool has_acc_est()
const;
3807 bool _internal_has_acc_est()
const;
3809 void clear_acc_est();
3810 double acc_est()
const;
3811 void set_acc_est(
double value);
3813 double _internal_acc_est()
const;
3814 void _internal_set_acc_est(
double value);
3818 bool has_timestamp_sec()
const;
3820 bool _internal_has_timestamp_sec()
const;
3822 void clear_timestamp_sec();
3823 double timestamp_sec()
const;
3824 void set_timestamp_sec(
double value);
3826 double _internal_timestamp_sec()
const;
3827 void _internal_set_timestamp_sec(
double value);
3831 bool has_is_ay_valid()
const;
3833 bool _internal_has_is_ay_valid()
const;
3835 void clear_is_ay_valid();
3836 bool is_ay_valid()
const;
3837 void set_is_ay_valid(
bool value);
3839 bool _internal_is_ay_valid()
const;
3840 void _internal_set_is_ay_valid(
bool value);
3847 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3848 typedef void InternalArenaConstructable_;
3849 typedef void DestructorSkippable_;
3850 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3851 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3852 double vehicle_spd_;
3853 bool is_vehicle_standstill_;
3854 bool is_vehicle_spd_valid_;
3855 bool is_wheel_spd_rr_valid_;
3856 bool is_wheel_spd_rl_valid_;
3857 int wheel_direction_rr_;
3858 double wheel_spd_rr_;
3859 double wheel_spd_rl_;
3860 int wheel_direction_rl_;
3861 int wheel_direction_fr_;
3862 double wheel_spd_fr_;
3863 int wheel_direction_fl_;
3864 bool is_wheel_spd_fr_valid_;
3865 bool is_wheel_spd_fl_valid_;
3866 bool is_yaw_rate_valid_;
3868 double wheel_spd_fl_;
3870 double yaw_rate_offset_;
3880 double timestamp_sec_;
3882 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
3887 public ::PROTOBUF_NAMESPACE_ID::Message {
3891 explicit constexpr
Deceleration(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3896 *
this = ::std::move(from);
3904 if (
this == &from)
return *
this;
3905 if (GetOwningArena() == from.GetOwningArena()
3906 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3907 && GetOwningArena() !=
nullptr
3910 InternalSwap(&from);
3917 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
3918 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3920 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
3921 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3924 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3925 return GetDescriptor();
3927 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3928 return default_instance().GetMetadata().descriptor;
3930 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3931 return default_instance().GetMetadata().reflection;
3934 return *internal_default_instance();
3936 static inline const Deceleration* internal_default_instance() {
3938 &_Deceleration_default_instance_);
3940 static constexpr
int kIndexInFileMessages =
3947 if (other ==
this)
return;
3948 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3949 if (GetOwningArena() !=
nullptr &&
3950 GetOwningArena() == other->GetOwningArena()) {
3952 if (GetOwningArena() == other->GetOwningArena()) {
3954 InternalSwap(other);
3956 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
3960 if (other ==
this)
return;
3961 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3962 InternalSwap(other);
3967 Deceleration* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
3968 return CreateMaybeMessage<Deceleration>(arena);
3970 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3972 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3975 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
3977 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
3978 bool IsInitialized()
const final;
3980 size_t ByteSizeLong()
const final;
3981 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
3982 uint8_t* _InternalSerialize(
3983 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
3984 int GetCachedSize()
const final {
return _cached_size_.Get(); }
3989 void SetCachedSize(
int size)
const final;
3993 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3994 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3995 return "apollo.canbus.Deceleration";
3998 explicit Deceleration(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3999 bool is_message_owned =
false);
4001 static void ArenaDtor(
void*
object);
4002 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
4005 static const ClassData _class_data_;
4006 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
4008 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
4015 kDecelerationFieldNumber = 3,
4016 kIsEvbFailFieldNumber = 4,
4017 kEvbPressureFieldNumber = 5,
4018 kBrakePressureFieldNumber = 6,
4019 kBrakePressureSpdFieldNumber = 7,
4020 kIsDecelerationAvailableFieldNumber = 1,
4021 kIsDecelerationActiveFieldNumber = 2,
4024 bool has_deceleration()
const;
4026 bool _internal_has_deceleration()
const;
4028 void clear_deceleration();
4029 double deceleration()
const;
4030 void set_deceleration(
double value);
4032 double _internal_deceleration()
const;
4033 void _internal_set_deceleration(
double value);
4037 bool has_is_evb_fail()
const;
4039 bool _internal_has_is_evb_fail()
const;
4041 void clear_is_evb_fail();
4042 double is_evb_fail()
const;
4043 void set_is_evb_fail(
double value);
4045 double _internal_is_evb_fail()
const;
4046 void _internal_set_is_evb_fail(
double value);
4050 bool has_evb_pressure()
const;
4052 bool _internal_has_evb_pressure()
const;
4054 void clear_evb_pressure();
4055 double evb_pressure()
const;
4056 void set_evb_pressure(
double value);
4058 double _internal_evb_pressure()
const;
4059 void _internal_set_evb_pressure(
double value);
4063 bool has_brake_pressure()
const;
4065 bool _internal_has_brake_pressure()
const;
4067 void clear_brake_pressure();
4068 double brake_pressure()
const;
4069 void set_brake_pressure(
double value);
4071 double _internal_brake_pressure()
const;
4072 void _internal_set_brake_pressure(
double value);
4076 bool has_brake_pressure_spd()
const;
4078 bool _internal_has_brake_pressure_spd()
const;
4080 void clear_brake_pressure_spd();
4081 double brake_pressure_spd()
const;
4082 void set_brake_pressure_spd(
double value);
4084 double _internal_brake_pressure_spd()
const;
4085 void _internal_set_brake_pressure_spd(
double value);
4089 bool has_is_deceleration_available()
const;
4091 bool _internal_has_is_deceleration_available()
const;
4093 void clear_is_deceleration_available();
4094 bool is_deceleration_available()
const;
4095 void set_is_deceleration_available(
bool value);
4097 bool _internal_is_deceleration_available()
const;
4098 void _internal_set_is_deceleration_available(
bool value);
4102 bool has_is_deceleration_active()
const;
4104 bool _internal_has_is_deceleration_active()
const;
4106 void clear_is_deceleration_active();
4107 bool is_deceleration_active()
const;
4108 void set_is_deceleration_active(
bool value);
4110 bool _internal_is_deceleration_active()
const;
4111 void _internal_set_is_deceleration_active(
bool value);
4118 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4119 typedef void InternalArenaConstructable_;
4120 typedef void DestructorSkippable_;
4121 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
4122 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4123 double deceleration_;
4124 double is_evb_fail_;
4125 double evb_pressure_;
4126 double brake_pressure_;
4127 double brake_pressure_spd_;
4128 bool is_deceleration_available_;
4129 bool is_deceleration_active_;
4130 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
4135 public ::PROTOBUF_NAMESPACE_ID::Message {
4139 explicit constexpr
Brake(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4144 *
this = ::std::move(from);
4151 inline Brake& operator=(
Brake&& from) noexcept {
4152 if (
this == &from)
return *
this;
4153 if (GetOwningArena() == from.GetOwningArena()
4154 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
4155 && GetOwningArena() !=
nullptr
4158 InternalSwap(&from);
4165 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
4166 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
4168 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
4169 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
4172 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
4173 return GetDescriptor();
4175 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
4176 return default_instance().GetMetadata().descriptor;
4178 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
4179 return default_instance().GetMetadata().reflection;
4181 static const Brake& default_instance() {
4182 return *internal_default_instance();
4184 static inline const Brake* internal_default_instance() {
4185 return reinterpret_cast<const Brake*
>(
4186 &_Brake_default_instance_);
4188 static constexpr
int kIndexInFileMessages =
4194 inline void Swap(
Brake* other) {
4195 if (other ==
this)
return;
4196 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
4197 if (GetOwningArena() !=
nullptr &&
4198 GetOwningArena() == other->GetOwningArena()) {
4200 if (GetOwningArena() == other->GetOwningArena()) {
4202 InternalSwap(other);
4204 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
4207 void UnsafeArenaSwap(
Brake* other) {
4208 if (other ==
this)
return;
4209 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4210 InternalSwap(other);
4215 Brake* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
4216 return CreateMaybeMessage<Brake>(arena);
4218 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4219 void CopyFrom(
const Brake& from);
4220 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4221 void MergeFrom(
const Brake& from);
4223 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
4225 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
4226 bool IsInitialized()
const final;
4228 size_t ByteSizeLong()
const final;
4229 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
4230 uint8_t* _InternalSerialize(
4231 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
4232 int GetCachedSize()
const final {
return _cached_size_.Get(); }
4237 void SetCachedSize(
int size)
const final;
4238 void InternalSwap(
Brake* other);
4241 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4242 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4243 return "apollo.canbus.Brake";
4246 explicit Brake(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4247 bool is_message_owned =
false);
4249 static void ArenaDtor(
void*
object);
4250 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
4253 static const ClassData _class_data_;
4254 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
4256 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
4260 typedef Brake_HSAStatusType HSAStatusType;
4261 static constexpr HSAStatusType HSA_INACTIVE =
4262 Brake_HSAStatusType_HSA_INACTIVE;
4263 static constexpr HSAStatusType HSA_FINDING_GRADIENT =
4264 Brake_HSAStatusType_HSA_FINDING_GRADIENT;
4265 static constexpr HSAStatusType HSA_ACTIVE_PRESSED =
4266 Brake_HSAStatusType_HSA_ACTIVE_PRESSED;
4267 static constexpr HSAStatusType HSA_ACTIVE_RELEASED =
4268 Brake_HSAStatusType_HSA_ACTIVE_RELEASED;
4269 static constexpr HSAStatusType HSA_FAST_RELEASE =
4270 Brake_HSAStatusType_HSA_FAST_RELEASE;
4271 static constexpr HSAStatusType HSA_SLOW_RELEASE =
4272 Brake_HSAStatusType_HSA_SLOW_RELEASE;
4273 static constexpr HSAStatusType HSA_FAILED =
4274 Brake_HSAStatusType_HSA_FAILED;
4275 static constexpr HSAStatusType HSA_UNDEFINED =
4276 Brake_HSAStatusType_HSA_UNDEFINED;
4277 static inline bool HSAStatusType_IsValid(
int value) {
4278 return Brake_HSAStatusType_IsValid(value);
4280 static constexpr HSAStatusType HSAStatusType_MIN =
4281 Brake_HSAStatusType_HSAStatusType_MIN;
4282 static constexpr HSAStatusType HSAStatusType_MAX =
4283 Brake_HSAStatusType_HSAStatusType_MAX;
4284 static constexpr
int HSAStatusType_ARRAYSIZE =
4285 Brake_HSAStatusType_HSAStatusType_ARRAYSIZE;
4286 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
4287 HSAStatusType_descriptor() {
4288 return Brake_HSAStatusType_descriptor();
4290 template<
typename T>
4291 static inline const std::string& HSAStatusType_Name(T enum_t_value) {
4292 static_assert(::std::is_same<T, HSAStatusType>::value ||
4293 ::std::is_integral<T>::value,
4294 "Incorrect type passed to function HSAStatusType_Name.");
4295 return Brake_HSAStatusType_Name(enum_t_value);
4297 static inline bool HSAStatusType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
4298 HSAStatusType* value) {
4299 return Brake_HSAStatusType_Parse(name, value);
4302 typedef Brake_HSAModeType HSAModeType;
4303 static constexpr HSAModeType HSA_OFF =
4304 Brake_HSAModeType_HSA_OFF;
4305 static constexpr HSAModeType HSA_AUTO =
4306 Brake_HSAModeType_HSA_AUTO;
4307 static constexpr HSAModeType HSA_MANUAL =
4308 Brake_HSAModeType_HSA_MANUAL;
4309 static constexpr HSAModeType HSA_MODE_UNDEFINED =
4310 Brake_HSAModeType_HSA_MODE_UNDEFINED;
4311 static inline bool HSAModeType_IsValid(
int value) {
4312 return Brake_HSAModeType_IsValid(value);
4314 static constexpr HSAModeType HSAModeType_MIN =
4315 Brake_HSAModeType_HSAModeType_MIN;
4316 static constexpr HSAModeType HSAModeType_MAX =
4317 Brake_HSAModeType_HSAModeType_MAX;
4318 static constexpr
int HSAModeType_ARRAYSIZE =
4319 Brake_HSAModeType_HSAModeType_ARRAYSIZE;
4320 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
4321 HSAModeType_descriptor() {
4322 return Brake_HSAModeType_descriptor();
4324 template<
typename T>
4325 static inline const std::string& HSAModeType_Name(T enum_t_value) {
4326 static_assert(::std::is_same<T, HSAModeType>::value ||
4327 ::std::is_integral<T>::value,
4328 "Incorrect type passed to function HSAModeType_Name.");
4329 return Brake_HSAModeType_Name(enum_t_value);
4331 static inline bool HSAModeType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
4332 HSAModeType* value) {
4333 return Brake_HSAModeType_Parse(name, value);
4339 kBrakePedalPositionFieldNumber = 5,
4340 kIsBrakePedalPressedFieldNumber = 1,
4341 kIsBrakeForceExistFieldNumber = 2,
4342 kIsBrakeOverHeatFieldNumber = 3,
4343 kIsHandBrakeOnFieldNumber = 4,
4344 kIsBrakeValidFieldNumber = 6,
4345 kBooInputFieldNumber = 10,
4346 kBooCmdFieldNumber = 11,
4347 kBooOutputFieldNumber = 12,
4348 kBrakeInputFieldNumber = 7,
4349 kBrakeCmdFieldNumber = 8,
4350 kBrakeOutputFieldNumber = 9,
4351 kWatchdogSourceFieldNumber = 14,
4352 kWatchdogApplyingBrakesFieldNumber = 13,
4353 kBrakeEnabledFieldNumber = 15,
4354 kDriverOverrideFieldNumber = 16,
4355 kDriverActivityFieldNumber = 17,
4356 kWatchdogFaultFieldNumber = 18,
4357 kChannel1FaultFieldNumber = 19,
4358 kChannel2FaultFieldNumber = 20,
4359 kBooFaultFieldNumber = 21,
4360 kConnectorFaultFieldNumber = 22,
4361 kBrakeTorqueReqFieldNumber = 23,
4362 kBrakeTorqueActFieldNumber = 25,
4363 kHsaStatusFieldNumber = 24,
4364 kHsaModeFieldNumber = 26,
4365 kWheelTorqueActFieldNumber = 27,
4366 kMajorVersionFieldNumber = 28,
4367 kMinorVersionFieldNumber = 29,
4368 kBuildNumberFieldNumber = 30,
4371 bool has_brake_pedal_position()
const;
4373 bool _internal_has_brake_pedal_position()
const;
4375 void clear_brake_pedal_position();
4376 double brake_pedal_position()
const;
4377 void set_brake_pedal_position(
double value);
4379 double _internal_brake_pedal_position()
const;
4380 void _internal_set_brake_pedal_position(
double value);
4384 bool has_is_brake_pedal_pressed()
const;
4386 bool _internal_has_is_brake_pedal_pressed()
const;
4388 void clear_is_brake_pedal_pressed();
4389 bool is_brake_pedal_pressed()
const;
4390 void set_is_brake_pedal_pressed(
bool value);
4392 bool _internal_is_brake_pedal_pressed()
const;
4393 void _internal_set_is_brake_pedal_pressed(
bool value);
4397 bool has_is_brake_force_exist()
const;
4399 bool _internal_has_is_brake_force_exist()
const;
4401 void clear_is_brake_force_exist();
4402 bool is_brake_force_exist()
const;
4403 void set_is_brake_force_exist(
bool value);
4405 bool _internal_is_brake_force_exist()
const;
4406 void _internal_set_is_brake_force_exist(
bool value);
4410 bool has_is_brake_over_heat()
const;
4412 bool _internal_has_is_brake_over_heat()
const;
4414 void clear_is_brake_over_heat();
4415 bool is_brake_over_heat()
const;
4416 void set_is_brake_over_heat(
bool value);
4418 bool _internal_is_brake_over_heat()
const;
4419 void _internal_set_is_brake_over_heat(
bool value);
4423 bool has_is_hand_brake_on()
const;
4425 bool _internal_has_is_hand_brake_on()
const;
4427 void clear_is_hand_brake_on();
4428 bool is_hand_brake_on()
const;
4429 void set_is_hand_brake_on(
bool value);
4431 bool _internal_is_hand_brake_on()
const;
4432 void _internal_set_is_hand_brake_on(
bool value);
4436 bool has_is_brake_valid()
const;
4438 bool _internal_has_is_brake_valid()
const;
4440 void clear_is_brake_valid();
4441 bool is_brake_valid()
const;
4442 void set_is_brake_valid(
bool value);
4444 bool _internal_is_brake_valid()
const;
4445 void _internal_set_is_brake_valid(
bool value);
4449 bool has_boo_input()
const;
4451 bool _internal_has_boo_input()
const;
4453 void clear_boo_input();
4454 bool boo_input()
const;
4455 void set_boo_input(
bool value);
4457 bool _internal_boo_input()
const;
4458 void _internal_set_boo_input(
bool value);
4462 bool has_boo_cmd()
const;
4464 bool _internal_has_boo_cmd()
const;
4466 void clear_boo_cmd();
4467 bool boo_cmd()
const;
4468 void set_boo_cmd(
bool value);
4470 bool _internal_boo_cmd()
const;
4471 void _internal_set_boo_cmd(
bool value);
4475 bool has_boo_output()
const;
4477 bool _internal_has_boo_output()
const;
4479 void clear_boo_output();
4480 bool boo_output()
const;
4481 void set_boo_output(
bool value);
4483 bool _internal_boo_output()
const;
4484 void _internal_set_boo_output(
bool value);
4488 bool has_brake_input()
const;
4490 bool _internal_has_brake_input()
const;
4492 void clear_brake_input();
4493 double brake_input()
const;
4494 void set_brake_input(
double value);
4496 double _internal_brake_input()
const;
4497 void _internal_set_brake_input(
double value);
4501 bool has_brake_cmd()
const;
4503 bool _internal_has_brake_cmd()
const;
4505 void clear_brake_cmd();
4506 double brake_cmd()
const;
4507 void set_brake_cmd(
double value);
4509 double _internal_brake_cmd()
const;
4510 void _internal_set_brake_cmd(
double value);
4514 bool has_brake_output()
const;
4516 bool _internal_has_brake_output()
const;
4518 void clear_brake_output();
4519 double brake_output()
const;
4520 void set_brake_output(
double value);
4522 double _internal_brake_output()
const;
4523 void _internal_set_brake_output(
double value);
4527 bool has_watchdog_source()
const;
4529 bool _internal_has_watchdog_source()
const;
4531 void clear_watchdog_source();
4532 int32_t watchdog_source()
const;
4533 void set_watchdog_source(int32_t value);
4535 int32_t _internal_watchdog_source()
const;
4536 void _internal_set_watchdog_source(int32_t value);
4540 bool has_watchdog_applying_brakes()
const;
4542 bool _internal_has_watchdog_applying_brakes()
const;
4544 void clear_watchdog_applying_brakes();
4545 bool watchdog_applying_brakes()
const;
4546 void set_watchdog_applying_brakes(
bool value);
4548 bool _internal_watchdog_applying_brakes()
const;
4549 void _internal_set_watchdog_applying_brakes(
bool value);
4553 bool has_brake_enabled()
const;
4555 bool _internal_has_brake_enabled()
const;
4557 void clear_brake_enabled();
4558 bool brake_enabled()
const;
4559 void set_brake_enabled(
bool value);
4561 bool _internal_brake_enabled()
const;
4562 void _internal_set_brake_enabled(
bool value);
4566 bool has_driver_override()
const;
4568 bool _internal_has_driver_override()
const;
4570 void clear_driver_override();
4571 bool driver_override()
const;
4572 void set_driver_override(
bool value);
4574 bool _internal_driver_override()
const;
4575 void _internal_set_driver_override(
bool value);
4579 bool has_driver_activity()
const;
4581 bool _internal_has_driver_activity()
const;
4583 void clear_driver_activity();
4584 bool driver_activity()
const;
4585 void set_driver_activity(
bool value);
4587 bool _internal_driver_activity()
const;
4588 void _internal_set_driver_activity(
bool value);
4592 bool has_watchdog_fault()
const;
4594 bool _internal_has_watchdog_fault()
const;
4596 void clear_watchdog_fault();
4597 bool watchdog_fault()
const;
4598 void set_watchdog_fault(
bool value);
4600 bool _internal_watchdog_fault()
const;
4601 void _internal_set_watchdog_fault(
bool value);
4605 bool has_channel_1_fault()
const;
4607 bool _internal_has_channel_1_fault()
const;
4609 void clear_channel_1_fault();
4610 bool channel_1_fault()
const;
4611 void set_channel_1_fault(
bool value);
4613 bool _internal_channel_1_fault()
const;
4614 void _internal_set_channel_1_fault(
bool value);
4618 bool has_channel_2_fault()
const;
4620 bool _internal_has_channel_2_fault()
const;
4622 void clear_channel_2_fault();
4623 bool channel_2_fault()
const;
4624 void set_channel_2_fault(
bool value);
4626 bool _internal_channel_2_fault()
const;
4627 void _internal_set_channel_2_fault(
bool value);
4631 bool has_boo_fault()
const;
4633 bool _internal_has_boo_fault()
const;
4635 void clear_boo_fault();
4636 bool boo_fault()
const;
4637 void set_boo_fault(
bool value);
4639 bool _internal_boo_fault()
const;
4640 void _internal_set_boo_fault(
bool value);
4644 bool has_connector_fault()
const;
4646 bool _internal_has_connector_fault()
const;
4648 void clear_connector_fault();
4649 bool connector_fault()
const;
4650 void set_connector_fault(
bool value);
4652 bool _internal_connector_fault()
const;
4653 void _internal_set_connector_fault(
bool value);
4657 bool has_brake_torque_req()
const;
4659 bool _internal_has_brake_torque_req()
const;
4661 void clear_brake_torque_req();
4662 double brake_torque_req()
const;
4663 void set_brake_torque_req(
double value);
4665 double _internal_brake_torque_req()
const;
4666 void _internal_set_brake_torque_req(
double value);
4670 bool has_brake_torque_act()
const;
4672 bool _internal_has_brake_torque_act()
const;
4674 void clear_brake_torque_act();
4675 double brake_torque_act()
const;
4676 void set_brake_torque_act(
double value);
4678 double _internal_brake_torque_act()
const;
4679 void _internal_set_brake_torque_act(
double value);
4683 bool has_hsa_status()
const;
4685 bool _internal_has_hsa_status()
const;
4687 void clear_hsa_status();
4688 ::apollo::canbus::Brake_HSAStatusType hsa_status()
const;
4689 void set_hsa_status(::apollo::canbus::Brake_HSAStatusType value);
4691 ::apollo::canbus::Brake_HSAStatusType _internal_hsa_status()
const;
4692 void _internal_set_hsa_status(::apollo::canbus::Brake_HSAStatusType value);
4696 bool has_hsa_mode()
const;
4698 bool _internal_has_hsa_mode()
const;
4700 void clear_hsa_mode();
4701 ::apollo::canbus::Brake_HSAModeType hsa_mode()
const;
4702 void set_hsa_mode(::apollo::canbus::Brake_HSAModeType value);
4704 ::apollo::canbus::Brake_HSAModeType _internal_hsa_mode()
const;
4705 void _internal_set_hsa_mode(::apollo::canbus::Brake_HSAModeType value);
4709 bool has_wheel_torque_act()
const;
4711 bool _internal_has_wheel_torque_act()
const;
4713 void clear_wheel_torque_act();
4714 double wheel_torque_act()
const;
4715 void set_wheel_torque_act(
double value);
4717 double _internal_wheel_torque_act()
const;
4718 void _internal_set_wheel_torque_act(
double value);
4722 bool has_major_version()
const;
4724 bool _internal_has_major_version()
const;
4726 void clear_major_version();
4727 int32_t major_version()
const;
4728 void set_major_version(int32_t value);
4730 int32_t _internal_major_version()
const;
4731 void _internal_set_major_version(int32_t value);
4735 bool has_minor_version()
const;
4737 bool _internal_has_minor_version()
const;
4739 void clear_minor_version();
4740 int32_t minor_version()
const;
4741 void set_minor_version(int32_t value);
4743 int32_t _internal_minor_version()
const;
4744 void _internal_set_minor_version(int32_t value);
4748 bool has_build_number()
const;
4750 bool _internal_has_build_number()
const;
4752 void clear_build_number();
4753 int32_t build_number()
const;
4754 void set_build_number(int32_t value);
4756 int32_t _internal_build_number()
const;
4757 void _internal_set_build_number(int32_t value);
4764 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4765 typedef void InternalArenaConstructable_;
4766 typedef void DestructorSkippable_;
4767 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
4768 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4769 double brake_pedal_position_;
4770 bool is_brake_pedal_pressed_;
4771 bool is_brake_force_exist_;
4772 bool is_brake_over_heat_;
4773 bool is_hand_brake_on_;
4774 bool is_brake_valid_;
4778 double brake_input_;
4780 double brake_output_;
4781 int32_t watchdog_source_;
4782 bool watchdog_applying_brakes_;
4783 bool brake_enabled_;
4784 bool driver_override_;
4785 bool driver_activity_;
4786 bool watchdog_fault_;
4787 bool channel_1_fault_;
4788 bool channel_2_fault_;
4790 bool connector_fault_;
4791 double brake_torque_req_;
4792 double brake_torque_act_;
4795 double wheel_torque_act_;
4796 int32_t major_version_;
4797 int32_t minor_version_;
4798 int32_t build_number_;
4799 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
4804 public ::PROTOBUF_NAMESPACE_ID::Message {
4806 inline Epb() :
Epb(
nullptr) {}
4808 explicit constexpr
Epb(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4813 *
this = ::std::move(from);
4816 inline Epb& operator=(
const Epb& from) {
4820 inline Epb& operator=(
Epb&& from) noexcept {
4821 if (
this == &from)
return *
this;
4822 if (GetOwningArena() == from.GetOwningArena()
4823 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
4824 && GetOwningArena() !=
nullptr
4827 InternalSwap(&from);
4834 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
4835 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
4837 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
4838 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
4841 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
4842 return GetDescriptor();
4844 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
4845 return default_instance().GetMetadata().descriptor;
4847 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
4848 return default_instance().GetMetadata().reflection;
4850 static const Epb& default_instance() {
4851 return *internal_default_instance();
4853 static inline const Epb* internal_default_instance() {
4854 return reinterpret_cast<const Epb*
>(
4855 &_Epb_default_instance_);
4857 static constexpr
int kIndexInFileMessages =
4860 friend void swap(
Epb& a,
Epb& b) {
4863 inline void Swap(
Epb* other) {
4864 if (other ==
this)
return;
4865 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
4866 if (GetOwningArena() !=
nullptr &&
4867 GetOwningArena() == other->GetOwningArena()) {
4869 if (GetOwningArena() == other->GetOwningArena()) {
4871 InternalSwap(other);
4873 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
4876 void UnsafeArenaSwap(
Epb* other) {
4877 if (other ==
this)
return;
4878 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4879 InternalSwap(other);
4884 Epb* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
4885 return CreateMaybeMessage<Epb>(arena);
4887 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4888 void CopyFrom(
const Epb& from);
4889 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4890 void MergeFrom(
const Epb& from);
4892 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
4894 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
4895 bool IsInitialized()
const final;
4897 size_t ByteSizeLong()
const final;
4898 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
4899 uint8_t* _InternalSerialize(
4900 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
4901 int GetCachedSize()
const final {
return _cached_size_.Get(); }
4906 void SetCachedSize(
int size)
const final;
4907 void InternalSwap(
Epb* other);
4910 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4911 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4912 return "apollo.canbus.Epb";
4915 explicit Epb(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4916 bool is_message_owned =
false);
4918 static void ArenaDtor(
void*
object);
4919 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
4922 static const ClassData _class_data_;
4923 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
4925 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
4929 typedef Epb_PBrakeType PBrakeType;
4930 static constexpr PBrakeType PBRAKE_OFF =
4931 Epb_PBrakeType_PBRAKE_OFF;
4932 static constexpr PBrakeType PBRAKE_TRANSITION =
4933 Epb_PBrakeType_PBRAKE_TRANSITION;
4934 static constexpr PBrakeType PBRAKE_ON =
4935 Epb_PBrakeType_PBRAKE_ON;
4936 static constexpr PBrakeType PBRAKE_FAULT =
4937 Epb_PBrakeType_PBRAKE_FAULT;
4938 static inline bool PBrakeType_IsValid(
int value) {
4939 return Epb_PBrakeType_IsValid(value);
4941 static constexpr PBrakeType PBrakeType_MIN =
4942 Epb_PBrakeType_PBrakeType_MIN;
4943 static constexpr PBrakeType PBrakeType_MAX =
4944 Epb_PBrakeType_PBrakeType_MAX;
4945 static constexpr
int PBrakeType_ARRAYSIZE =
4946 Epb_PBrakeType_PBrakeType_ARRAYSIZE;
4947 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
4948 PBrakeType_descriptor() {
4949 return Epb_PBrakeType_descriptor();
4951 template<
typename T>
4952 static inline const std::string& PBrakeType_Name(T enum_t_value) {
4953 static_assert(::std::is_same<T, PBrakeType>::value ||
4954 ::std::is_integral<T>::value,
4955 "Incorrect type passed to function PBrakeType_Name.");
4956 return Epb_PBrakeType_Name(enum_t_value);
4958 static inline bool PBrakeType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
4959 PBrakeType* value) {
4960 return Epb_PBrakeType_Parse(name, value);
4966 kIsEpbErrorFieldNumber = 1,
4967 kIsEpbReleasedFieldNumber = 2,
4968 kEpbStatusFieldNumber = 3,
4969 kParkingBrakeStatusFieldNumber = 4,
4972 bool has_is_epb_error()
const;
4974 bool _internal_has_is_epb_error()
const;
4976 void clear_is_epb_error();
4977 bool is_epb_error()
const;
4978 void set_is_epb_error(
bool value);
4980 bool _internal_is_epb_error()
const;
4981 void _internal_set_is_epb_error(
bool value);
4985 bool has_is_epb_released()
const;
4987 bool _internal_has_is_epb_released()
const;
4989 void clear_is_epb_released();
4990 bool is_epb_released()
const;
4991 void set_is_epb_released(
bool value);
4993 bool _internal_is_epb_released()
const;
4994 void _internal_set_is_epb_released(
bool value);
4998 bool has_epb_status()
const;
5000 bool _internal_has_epb_status()
const;
5002 void clear_epb_status();
5003 int32_t epb_status()
const;
5004 void set_epb_status(int32_t value);
5006 int32_t _internal_epb_status()
const;
5007 void _internal_set_epb_status(int32_t value);
5011 bool has_parking_brake_status()
const;
5013 bool _internal_has_parking_brake_status()
const;
5015 void clear_parking_brake_status();
5016 ::apollo::canbus::Epb_PBrakeType parking_brake_status()
const;
5017 void set_parking_brake_status(::apollo::canbus::Epb_PBrakeType value);
5019 ::apollo::canbus::Epb_PBrakeType _internal_parking_brake_status()
const;
5020 void _internal_set_parking_brake_status(::apollo::canbus::Epb_PBrakeType value);
5027 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5028 typedef void InternalArenaConstructable_;
5029 typedef void DestructorSkippable_;
5030 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
5031 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
5033 bool is_epb_released_;
5034 int32_t epb_status_;
5035 int parking_brake_status_;
5036 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
5041 public ::PROTOBUF_NAMESPACE_ID::Message {
5043 inline Gas() :
Gas(
nullptr) {}
5045 explicit constexpr
Gas(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5050 *
this = ::std::move(from);
5053 inline Gas& operator=(
const Gas& from) {
5057 inline Gas& operator=(
Gas&& from) noexcept {
5058 if (
this == &from)
return *
this;
5059 if (GetOwningArena() == from.GetOwningArena()
5060 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
5061 && GetOwningArena() !=
nullptr
5064 InternalSwap(&from);
5071 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
5072 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
5074 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
5075 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
5078 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
5079 return GetDescriptor();
5081 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
5082 return default_instance().GetMetadata().descriptor;
5084 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
5085 return default_instance().GetMetadata().reflection;
5087 static const Gas& default_instance() {
5088 return *internal_default_instance();
5090 static inline const Gas* internal_default_instance() {
5091 return reinterpret_cast<const Gas*
>(
5092 &_Gas_default_instance_);
5094 static constexpr
int kIndexInFileMessages =
5097 friend void swap(
Gas& a,
Gas& b) {
5100 inline void Swap(
Gas* other) {
5101 if (other ==
this)
return;
5102 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
5103 if (GetOwningArena() !=
nullptr &&
5104 GetOwningArena() == other->GetOwningArena()) {
5106 if (GetOwningArena() == other->GetOwningArena()) {
5108 InternalSwap(other);
5110 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
5113 void UnsafeArenaSwap(
Gas* other) {
5114 if (other ==
this)
return;
5115 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
5116 InternalSwap(other);
5121 Gas* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
5122 return CreateMaybeMessage<Gas>(arena);
5124 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
5125 void CopyFrom(
const Gas& from);
5126 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5127 void MergeFrom(
const Gas& from);
5129 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
5131 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
5132 bool IsInitialized()
const final;
5134 size_t ByteSizeLong()
const final;
5135 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
5136 uint8_t* _InternalSerialize(
5137 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
5138 int GetCachedSize()
const final {
return _cached_size_.Get(); }
5143 void SetCachedSize(
int size)
const final;
5144 void InternalSwap(
Gas* other);
5147 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5148 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
5149 return "apollo.canbus.Gas";
5152 explicit Gas(::PROTOBUF_NAMESPACE_ID::Arena* arena,
5153 bool is_message_owned =
false);
5155 static void ArenaDtor(
void*
object);
5156 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
5159 static const ClassData _class_data_;
5160 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
5162 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
5169 kGasPedalPositionFieldNumber = 3,
5170 kIsGasPedalErrorFieldNumber = 1,
5171 kIsGasPedalPressedMoreFieldNumber = 2,
5172 kIsGasValidFieldNumber = 4,
5173 kThrottleEnabledFieldNumber = 9,
5174 kWatchdogSourceFieldNumber = 8,
5175 kThrottleInputFieldNumber = 5,
5176 kThrottleCmdFieldNumber = 6,
5177 kThrottleOutputFieldNumber = 7,
5178 kDriverOverrideFieldNumber = 10,
5179 kDriverActivityFieldNumber = 11,
5180 kWatchdogFaultFieldNumber = 12,
5181 kChannel1FaultFieldNumber = 13,
5182 kChannel2FaultFieldNumber = 14,
5183 kConnectorFaultFieldNumber = 15,
5184 kAcceleratorPedalFieldNumber = 16,
5185 kAcceleratorPedalRateFieldNumber = 17,
5186 kMajorVersionFieldNumber = 18,
5187 kMinorVersionFieldNumber = 19,
5188 kBuildNumberFieldNumber = 20,
5191 bool has_gas_pedal_position()
const;
5193 bool _internal_has_gas_pedal_position()
const;
5195 void clear_gas_pedal_position();
5196 double gas_pedal_position()
const;
5197 void set_gas_pedal_position(
double value);
5199 double _internal_gas_pedal_position()
const;
5200 void _internal_set_gas_pedal_position(
double value);
5204 bool has_is_gas_pedal_error()
const;
5206 bool _internal_has_is_gas_pedal_error()
const;
5208 void clear_is_gas_pedal_error();
5209 bool is_gas_pedal_error()
const;
5210 void set_is_gas_pedal_error(
bool value);
5212 bool _internal_is_gas_pedal_error()
const;
5213 void _internal_set_is_gas_pedal_error(
bool value);
5217 bool has_is_gas_pedal_pressed_more()
const;
5219 bool _internal_has_is_gas_pedal_pressed_more()
const;
5221 void clear_is_gas_pedal_pressed_more();
5222 bool is_gas_pedal_pressed_more()
const;
5223 void set_is_gas_pedal_pressed_more(
bool value);
5225 bool _internal_is_gas_pedal_pressed_more()
const;
5226 void _internal_set_is_gas_pedal_pressed_more(
bool value);
5230 bool has_is_gas_valid()
const;
5232 bool _internal_has_is_gas_valid()
const;
5234 void clear_is_gas_valid();
5235 bool is_gas_valid()
const;
5236 void set_is_gas_valid(
bool value);
5238 bool _internal_is_gas_valid()
const;
5239 void _internal_set_is_gas_valid(
bool value);
5243 bool has_throttle_enabled()
const;
5245 bool _internal_has_throttle_enabled()
const;
5247 void clear_throttle_enabled();
5248 bool throttle_enabled()
const;
5249 void set_throttle_enabled(
bool value);
5251 bool _internal_throttle_enabled()
const;
5252 void _internal_set_throttle_enabled(
bool value);
5256 bool has_watchdog_source()
const;
5258 bool _internal_has_watchdog_source()
const;
5260 void clear_watchdog_source();
5261 int32_t watchdog_source()
const;
5262 void set_watchdog_source(int32_t value);
5264 int32_t _internal_watchdog_source()
const;
5265 void _internal_set_watchdog_source(int32_t value);
5269 bool has_throttle_input()
const;
5271 bool _internal_has_throttle_input()
const;
5273 void clear_throttle_input();
5274 double throttle_input()
const;
5275 void set_throttle_input(
double value);
5277 double _internal_throttle_input()
const;
5278 void _internal_set_throttle_input(
double value);
5282 bool has_throttle_cmd()
const;
5284 bool _internal_has_throttle_cmd()
const;
5286 void clear_throttle_cmd();
5287 double throttle_cmd()
const;
5288 void set_throttle_cmd(
double value);
5290 double _internal_throttle_cmd()
const;
5291 void _internal_set_throttle_cmd(
double value);
5295 bool has_throttle_output()
const;
5297 bool _internal_has_throttle_output()
const;
5299 void clear_throttle_output();
5300 double throttle_output()
const;
5301 void set_throttle_output(
double value);
5303 double _internal_throttle_output()
const;
5304 void _internal_set_throttle_output(
double value);
5308 bool has_driver_override()
const;
5310 bool _internal_has_driver_override()
const;
5312 void clear_driver_override();
5313 bool driver_override()
const;
5314 void set_driver_override(
bool value);
5316 bool _internal_driver_override()
const;
5317 void _internal_set_driver_override(
bool value);
5321 bool has_driver_activity()
const;
5323 bool _internal_has_driver_activity()
const;
5325 void clear_driver_activity();
5326 bool driver_activity()
const;
5327 void set_driver_activity(
bool value);
5329 bool _internal_driver_activity()
const;
5330 void _internal_set_driver_activity(
bool value);
5334 bool has_watchdog_fault()
const;
5336 bool _internal_has_watchdog_fault()
const;
5338 void clear_watchdog_fault();
5339 bool watchdog_fault()
const;
5340 void set_watchdog_fault(
bool value);
5342 bool _internal_watchdog_fault()
const;
5343 void _internal_set_watchdog_fault(
bool value);
5347 bool has_channel_1_fault()
const;
5349 bool _internal_has_channel_1_fault()
const;
5351 void clear_channel_1_fault();
5352 bool channel_1_fault()
const;
5353 void set_channel_1_fault(
bool value);
5355 bool _internal_channel_1_fault()
const;
5356 void _internal_set_channel_1_fault(
bool value);
5360 bool has_channel_2_fault()
const;
5362 bool _internal_has_channel_2_fault()
const;
5364 void clear_channel_2_fault();
5365 bool channel_2_fault()
const;
5366 void set_channel_2_fault(
bool value);
5368 bool _internal_channel_2_fault()
const;
5369 void _internal_set_channel_2_fault(
bool value);
5373 bool has_connector_fault()
const;
5375 bool _internal_has_connector_fault()
const;
5377 void clear_connector_fault();
5378 bool connector_fault()
const;
5379 void set_connector_fault(
bool value);
5381 bool _internal_connector_fault()
const;
5382 void _internal_set_connector_fault(
bool value);
5386 bool has_accelerator_pedal()
const;
5388 bool _internal_has_accelerator_pedal()
const;
5390 void clear_accelerator_pedal();
5391 double accelerator_pedal()
const;
5392 void set_accelerator_pedal(
double value);
5394 double _internal_accelerator_pedal()
const;
5395 void _internal_set_accelerator_pedal(
double value);
5399 bool has_accelerator_pedal_rate()
const;
5401 bool _internal_has_accelerator_pedal_rate()
const;
5403 void clear_accelerator_pedal_rate();
5404 double accelerator_pedal_rate()
const;
5405 void set_accelerator_pedal_rate(
double value);
5407 double _internal_accelerator_pedal_rate()
const;
5408 void _internal_set_accelerator_pedal_rate(
double value);
5412 bool has_major_version()
const;
5414 bool _internal_has_major_version()
const;
5416 void clear_major_version();
5417 int32_t major_version()
const;
5418 void set_major_version(int32_t value);
5420 int32_t _internal_major_version()
const;
5421 void _internal_set_major_version(int32_t value);
5425 bool has_minor_version()
const;
5427 bool _internal_has_minor_version()
const;
5429 void clear_minor_version();
5430 int32_t minor_version()
const;
5431 void set_minor_version(int32_t value);
5433 int32_t _internal_minor_version()
const;
5434 void _internal_set_minor_version(int32_t value);
5438 bool has_build_number()
const;
5440 bool _internal_has_build_number()
const;
5442 void clear_build_number();
5443 int32_t build_number()
const;
5444 void set_build_number(int32_t value);
5446 int32_t _internal_build_number()
const;
5447 void _internal_set_build_number(int32_t value);
5454 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5455 typedef void InternalArenaConstructable_;
5456 typedef void DestructorSkippable_;
5457 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
5458 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
5459 double gas_pedal_position_;
5460 bool is_gas_pedal_error_;
5461 bool is_gas_pedal_pressed_more_;
5463 bool throttle_enabled_;
5464 int32_t watchdog_source_;
5465 double throttle_input_;
5466 double throttle_cmd_;
5467 double throttle_output_;
5468 bool driver_override_;
5469 bool driver_activity_;
5470 bool watchdog_fault_;
5471 bool channel_1_fault_;
5472 bool channel_2_fault_;
5473 bool connector_fault_;
5474 double accelerator_pedal_;
5475 double accelerator_pedal_rate_;
5476 int32_t major_version_;
5477 int32_t minor_version_;
5478 int32_t build_number_;
5479 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
5484 public ::PROTOBUF_NAMESPACE_ID::Message {
5486 inline Esp() :
Esp(
nullptr) {}
5488 explicit constexpr
Esp(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5493 *
this = ::std::move(from);
5496 inline Esp& operator=(
const Esp& from) {
5500 inline Esp& operator=(
Esp&& from) noexcept {
5501 if (
this == &from)
return *
this;
5502 if (GetOwningArena() == from.GetOwningArena()
5503 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
5504 && GetOwningArena() !=
nullptr
5507 InternalSwap(&from);
5514 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
5515 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
5517 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
5518 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
5521 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
5522 return GetDescriptor();
5524 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
5525 return default_instance().GetMetadata().descriptor;
5527 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
5528 return default_instance().GetMetadata().reflection;
5530 static const Esp& default_instance() {
5531 return *internal_default_instance();
5533 static inline const Esp* internal_default_instance() {
5534 return reinterpret_cast<const Esp*
>(
5535 &_Esp_default_instance_);
5537 static constexpr
int kIndexInFileMessages =
5540 friend void swap(
Esp& a,
Esp& b) {
5543 inline void Swap(
Esp* other) {
5544 if (other ==
this)
return;
5545 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
5546 if (GetOwningArena() !=
nullptr &&
5547 GetOwningArena() == other->GetOwningArena()) {
5549 if (GetOwningArena() == other->GetOwningArena()) {
5551 InternalSwap(other);
5553 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
5556 void UnsafeArenaSwap(
Esp* other) {
5557 if (other ==
this)
return;
5558 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
5559 InternalSwap(other);
5564 Esp* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
5565 return CreateMaybeMessage<Esp>(arena);
5567 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
5568 void CopyFrom(
const Esp& from);
5569 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5570 void MergeFrom(
const Esp& from);
5572 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
5574 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
5575 bool IsInitialized()
const final;
5577 size_t ByteSizeLong()
const final;
5578 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
5579 uint8_t* _InternalSerialize(
5580 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
5581 int GetCachedSize()
const final {
return _cached_size_.Get(); }
5586 void SetCachedSize(
int size)
const final;
5587 void InternalSwap(
Esp* other);
5590 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5591 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
5592 return "apollo.canbus.Esp";
5595 explicit Esp(::PROTOBUF_NAMESPACE_ID::Arena* arena,
5596 bool is_message_owned =
false);
5598 static void ArenaDtor(
void*
object);
5599 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
5602 static const ClassData _class_data_;
5603 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
5605 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
5612 kIsEspAccErrorFieldNumber = 1,
5613 kIsEspOnFieldNumber = 2,
5614 kIsEspActiveFieldNumber = 3,
5615 kIsAbsErrorFieldNumber = 4,
5616 kIsAbsActiveFieldNumber = 5,
5617 kIsTcsvdcFailFieldNumber = 6,
5618 kIsAbsEnabledFieldNumber = 7,
5619 kIsStabActiveFieldNumber = 8,
5620 kIsStabEnabledFieldNumber = 9,
5621 kIsTracActiveFieldNumber = 10,
5622 kIsTracEnabledFieldNumber = 11,
5625 bool has_is_esp_acc_error()
const;
5627 bool _internal_has_is_esp_acc_error()
const;
5629 void clear_is_esp_acc_error();
5630 bool is_esp_acc_error()
const;
5631 void set_is_esp_acc_error(
bool value);
5633 bool _internal_is_esp_acc_error()
const;
5634 void _internal_set_is_esp_acc_error(
bool value);
5638 bool has_is_esp_on()
const;
5640 bool _internal_has_is_esp_on()
const;
5642 void clear_is_esp_on();
5643 bool is_esp_on()
const;
5644 void set_is_esp_on(
bool value);
5646 bool _internal_is_esp_on()
const;
5647 void _internal_set_is_esp_on(
bool value);
5651 bool has_is_esp_active()
const;
5653 bool _internal_has_is_esp_active()
const;
5655 void clear_is_esp_active();
5656 bool is_esp_active()
const;
5657 void set_is_esp_active(
bool value);
5659 bool _internal_is_esp_active()
const;
5660 void _internal_set_is_esp_active(
bool value);
5664 bool has_is_abs_error()
const;
5666 bool _internal_has_is_abs_error()
const;
5668 void clear_is_abs_error();
5669 bool is_abs_error()
const;
5670 void set_is_abs_error(
bool value);
5672 bool _internal_is_abs_error()
const;
5673 void _internal_set_is_abs_error(
bool value);
5677 bool has_is_abs_active()
const;
5679 bool _internal_has_is_abs_active()
const;
5681 void clear_is_abs_active();
5682 bool is_abs_active()
const;
5683 void set_is_abs_active(
bool value);
5685 bool _internal_is_abs_active()
const;
5686 void _internal_set_is_abs_active(
bool value);
5690 bool has_is_tcsvdc_fail()
const;
5692 bool _internal_has_is_tcsvdc_fail()
const;
5694 void clear_is_tcsvdc_fail();
5695 bool is_tcsvdc_fail()
const;
5696 void set_is_tcsvdc_fail(
bool value);
5698 bool _internal_is_tcsvdc_fail()
const;
5699 void _internal_set_is_tcsvdc_fail(
bool value);
5703 bool has_is_abs_enabled()
const;
5705 bool _internal_has_is_abs_enabled()
const;
5707 void clear_is_abs_enabled();
5708 bool is_abs_enabled()
const;
5709 void set_is_abs_enabled(
bool value);
5711 bool _internal_is_abs_enabled()
const;
5712 void _internal_set_is_abs_enabled(
bool value);
5716 bool has_is_stab_active()
const;
5718 bool _internal_has_is_stab_active()
const;
5720 void clear_is_stab_active();
5721 bool is_stab_active()
const;
5722 void set_is_stab_active(
bool value);
5724 bool _internal_is_stab_active()
const;
5725 void _internal_set_is_stab_active(
bool value);
5729 bool has_is_stab_enabled()
const;
5731 bool _internal_has_is_stab_enabled()
const;
5733 void clear_is_stab_enabled();
5734 bool is_stab_enabled()
const;
5735 void set_is_stab_enabled(
bool value);
5737 bool _internal_is_stab_enabled()
const;
5738 void _internal_set_is_stab_enabled(
bool value);
5742 bool has_is_trac_active()
const;
5744 bool _internal_has_is_trac_active()
const;
5746 void clear_is_trac_active();
5747 bool is_trac_active()
const;
5748 void set_is_trac_active(
bool value);
5750 bool _internal_is_trac_active()
const;
5751 void _internal_set_is_trac_active(
bool value);
5755 bool has_is_trac_enabled()
const;
5757 bool _internal_has_is_trac_enabled()
const;
5759 void clear_is_trac_enabled();
5760 bool is_trac_enabled()
const;
5761 void set_is_trac_enabled(
bool value);
5763 bool _internal_is_trac_enabled()
const;
5764 void _internal_set_is_trac_enabled(
bool value);
5771 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5772 typedef void InternalArenaConstructable_;
5773 typedef void DestructorSkippable_;
5774 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
5775 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
5776 bool is_esp_acc_error_;
5778 bool is_esp_active_;
5780 bool is_abs_active_;
5781 bool is_tcsvdc_fail_;
5782 bool is_abs_enabled_;
5783 bool is_stab_active_;
5784 bool is_stab_enabled_;
5785 bool is_trac_active_;
5786 bool is_trac_enabled_;
5787 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
5792 public ::PROTOBUF_NAMESPACE_ID::Message {
5794 inline Ems() :
Ems(
nullptr) {}
5796 explicit constexpr
Ems(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5801 *
this = ::std::move(from);
5804 inline Ems& operator=(
const Ems& from) {
5808 inline Ems& operator=(
Ems&& from) noexcept {
5809 if (
this == &from)
return *
this;
5810 if (GetOwningArena() == from.GetOwningArena()
5811 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
5812 && GetOwningArena() !=
nullptr
5815 InternalSwap(&from);
5822 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
5823 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
5825 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
5826 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
5829 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
5830 return GetDescriptor();
5832 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
5833 return default_instance().GetMetadata().descriptor;
5835 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
5836 return default_instance().GetMetadata().reflection;
5838 static const Ems& default_instance() {
5839 return *internal_default_instance();
5841 static inline const Ems* internal_default_instance() {
5842 return reinterpret_cast<const Ems*
>(
5843 &_Ems_default_instance_);
5845 static constexpr
int kIndexInFileMessages =
5848 friend void swap(
Ems& a,
Ems& b) {
5851 inline void Swap(
Ems* other) {
5852 if (other ==
this)
return;
5853 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
5854 if (GetOwningArena() !=
nullptr &&
5855 GetOwningArena() == other->GetOwningArena()) {
5857 if (GetOwningArena() == other->GetOwningArena()) {
5859 InternalSwap(other);
5861 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
5864 void UnsafeArenaSwap(
Ems* other) {
5865 if (other ==
this)
return;
5866 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
5867 InternalSwap(other);
5872 Ems* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
5873 return CreateMaybeMessage<Ems>(arena);
5875 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
5876 void CopyFrom(
const Ems& from);
5877 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5878 void MergeFrom(
const Ems& from);
5880 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
5882 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
5883 bool IsInitialized()
const final;
5885 size_t ByteSizeLong()
const final;
5886 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
5887 uint8_t* _InternalSerialize(
5888 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
5889 int GetCachedSize()
const final {
return _cached_size_.Get(); }
5894 void SetCachedSize(
int size)
const final;
5895 void InternalSwap(
Ems* other);
5898 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5899 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
5900 return "apollo.canbus.Ems";
5903 explicit Ems(::PROTOBUF_NAMESPACE_ID::Arena* arena,
5904 bool is_message_owned =
false);
5906 static void ArenaDtor(
void*
object);
5907 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
5910 static const ClassData _class_data_;
5911 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
5913 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
5917 typedef Ems_Type Type;
5918 static constexpr Type STOP =
5920 static constexpr Type CRANK =
5922 static constexpr Type RUNNING =
5924 static constexpr Type INVALID =
5926 static inline bool Type_IsValid(
int value) {
5927 return Ems_Type_IsValid(value);
5929 static constexpr Type Type_MIN =
5931 static constexpr Type Type_MAX =
5933 static constexpr
int Type_ARRAYSIZE =
5934 Ems_Type_Type_ARRAYSIZE;
5935 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
5937 return Ems_Type_descriptor();
5939 template<
typename T>
5940 static inline const std::string& Type_Name(T enum_t_value) {
5941 static_assert(::std::is_same<T, Type>::value ||
5942 ::std::is_integral<T>::value,
5943 "Incorrect type passed to function Type_Name.");
5944 return Ems_Type_Name(enum_t_value);
5946 static inline bool Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
5948 return Ems_Type_Parse(name, value);
5954 kMaxEngineTorqPercentFieldNumber = 4,
5955 kEngineStateFieldNumber = 3,
5956 kIsEngineAccAvailableFieldNumber = 1,
5957 kIsEngineAccErrorFieldNumber = 2,
5958 kIsEngineSpeedErrorFieldNumber = 7,
5959 kIsOverEngineTorqueFieldNumber = 10,
5960 kMinEngineTorqPercentFieldNumber = 5,
5961 kBaseEngineTorqConstantFieldNumber = 6,
5962 kEngineTorqueFieldNumber = 9,
5963 kEngineSpeedFieldNumber = 8,
5964 kEngineRpmFieldNumber = 11,
5967 bool has_max_engine_torq_percent()
const;
5969 bool _internal_has_max_engine_torq_percent()
const;
5971 void clear_max_engine_torq_percent();
5972 double max_engine_torq_percent()
const;
5973 void set_max_engine_torq_percent(
double value);
5975 double _internal_max_engine_torq_percent()
const;
5976 void _internal_set_max_engine_torq_percent(
double value);
5980 bool has_engine_state()
const;
5982 bool _internal_has_engine_state()
const;
5984 void clear_engine_state();
5985 ::apollo::canbus::Ems_Type engine_state()
const;
5986 void set_engine_state(::apollo::canbus::Ems_Type value);
5988 ::apollo::canbus::Ems_Type _internal_engine_state()
const;
5989 void _internal_set_engine_state(::apollo::canbus::Ems_Type value);
5993 bool has_is_engine_acc_available()
const;
5995 bool _internal_has_is_engine_acc_available()
const;
5997 void clear_is_engine_acc_available();
5998 bool is_engine_acc_available()
const;
5999 void set_is_engine_acc_available(
bool value);
6001 bool _internal_is_engine_acc_available()
const;
6002 void _internal_set_is_engine_acc_available(
bool value);
6006 bool has_is_engine_acc_error()
const;
6008 bool _internal_has_is_engine_acc_error()
const;
6010 void clear_is_engine_acc_error();
6011 bool is_engine_acc_error()
const;
6012 void set_is_engine_acc_error(
bool value);
6014 bool _internal_is_engine_acc_error()
const;
6015 void _internal_set_is_engine_acc_error(
bool value);
6019 bool has_is_engine_speed_error()
const;
6021 bool _internal_has_is_engine_speed_error()
const;
6023 void clear_is_engine_speed_error();
6024 bool is_engine_speed_error()
const;
6025 void set_is_engine_speed_error(
bool value);
6027 bool _internal_is_engine_speed_error()
const;
6028 void _internal_set_is_engine_speed_error(
bool value);
6032 bool has_is_over_engine_torque()
const;
6034 bool _internal_has_is_over_engine_torque()
const;
6036 void clear_is_over_engine_torque();
6037 bool is_over_engine_torque()
const;
6038 void set_is_over_engine_torque(
bool value);
6040 bool _internal_is_over_engine_torque()
const;
6041 void _internal_set_is_over_engine_torque(
bool value);
6045 bool has_min_engine_torq_percent()
const;
6047 bool _internal_has_min_engine_torq_percent()
const;
6049 void clear_min_engine_torq_percent();
6050 double min_engine_torq_percent()
const;
6051 void set_min_engine_torq_percent(
double value);
6053 double _internal_min_engine_torq_percent()
const;
6054 void _internal_set_min_engine_torq_percent(
double value);
6058 bool has_base_engine_torq_constant()
const;
6060 bool _internal_has_base_engine_torq_constant()
const;
6062 void clear_base_engine_torq_constant();
6063 int32_t base_engine_torq_constant()
const;
6064 void set_base_engine_torq_constant(int32_t value);
6066 int32_t _internal_base_engine_torq_constant()
const;
6067 void _internal_set_base_engine_torq_constant(int32_t value);
6071 bool has_engine_torque()
const;
6073 bool _internal_has_engine_torque()
const;
6075 void clear_engine_torque();
6076 int32_t engine_torque()
const;
6077 void set_engine_torque(int32_t value);
6079 int32_t _internal_engine_torque()
const;
6080 void _internal_set_engine_torque(int32_t value);
6084 bool has_engine_speed()
const;
6086 bool _internal_has_engine_speed()
const;
6088 void clear_engine_speed();
6089 double engine_speed()
const;
6090 void set_engine_speed(
double value);
6092 double _internal_engine_speed()
const;
6093 void _internal_set_engine_speed(
double value);
6097 bool has_engine_rpm()
const;
6099 bool _internal_has_engine_rpm()
const;
6101 void clear_engine_rpm();
6102 double engine_rpm()
const;
6103 void set_engine_rpm(
double value);
6105 double _internal_engine_rpm()
const;
6106 void _internal_set_engine_rpm(
double value);
6113 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6114 typedef void InternalArenaConstructable_;
6115 typedef void DestructorSkippable_;
6116 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
6117 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
6118 double max_engine_torq_percent_;
6120 bool is_engine_acc_available_;
6121 bool is_engine_acc_error_;
6122 bool is_engine_speed_error_;
6123 bool is_over_engine_torque_;
6124 double min_engine_torq_percent_;
6125 int32_t base_engine_torq_constant_;
6126 int32_t engine_torque_;
6127 double engine_speed_;
6129 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
6134 public ::PROTOBUF_NAMESPACE_ID::Message {
6138 explicit constexpr
Gear(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6143 *
this = ::std::move(from);
6146 inline Gear& operator=(
const Gear& from) {
6150 inline Gear& operator=(
Gear&& from) noexcept {
6151 if (
this == &from)
return *
this;
6152 if (GetOwningArena() == from.GetOwningArena()
6153 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
6154 && GetOwningArena() !=
nullptr
6157 InternalSwap(&from);
6164 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
6165 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
6167 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
6168 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
6171 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
6172 return GetDescriptor();
6174 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
6175 return default_instance().GetMetadata().descriptor;
6177 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
6178 return default_instance().GetMetadata().reflection;
6180 static const Gear& default_instance() {
6181 return *internal_default_instance();
6183 static inline const Gear* internal_default_instance() {
6184 return reinterpret_cast<const Gear*
>(
6185 &_Gear_default_instance_);
6187 static constexpr
int kIndexInFileMessages =
6190 friend void swap(
Gear& a,
Gear& b) {
6193 inline void Swap(
Gear* other) {
6194 if (other ==
this)
return;
6195 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
6196 if (GetOwningArena() !=
nullptr &&
6197 GetOwningArena() == other->GetOwningArena()) {
6199 if (GetOwningArena() == other->GetOwningArena()) {
6201 InternalSwap(other);
6203 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
6206 void UnsafeArenaSwap(
Gear* other) {
6207 if (other ==
this)
return;
6208 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
6209 InternalSwap(other);
6214 Gear* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
6215 return CreateMaybeMessage<Gear>(arena);
6217 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
6218 void CopyFrom(
const Gear& from);
6219 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
6220 void MergeFrom(
const Gear& from);
6222 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
6224 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
6225 bool IsInitialized()
const final;
6227 size_t ByteSizeLong()
const final;
6228 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
6229 uint8_t* _InternalSerialize(
6230 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
6231 int GetCachedSize()
const final {
return _cached_size_.Get(); }
6236 void SetCachedSize(
int size)
const final;
6237 void InternalSwap(
Gear* other);
6240 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6241 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
6242 return "apollo.canbus.Gear";
6245 explicit Gear(::PROTOBUF_NAMESPACE_ID::Arena* arena,
6246 bool is_message_owned =
false);
6248 static void ArenaDtor(
void*
object);
6249 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
6252 static const ClassData _class_data_;
6253 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
6255 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
6262 kGearStateFieldNumber = 2,
6263 kIsShiftPositionValidFieldNumber = 1,
6264 kDriverOverrideFieldNumber = 3,
6265 kCanbusFaultFieldNumber = 5,
6266 kGearCmdFieldNumber = 4,
6269 bool has_gear_state()
const;
6271 bool _internal_has_gear_state()
const;
6273 void clear_gear_state();
6274 ::apollo::canbus::Chassis_GearPosition gear_state()
const;
6275 void set_gear_state(::apollo::canbus::Chassis_GearPosition value);
6277 ::apollo::canbus::Chassis_GearPosition _internal_gear_state()
const;
6278 void _internal_set_gear_state(::apollo::canbus::Chassis_GearPosition value);
6282 bool has_is_shift_position_valid()
const;
6284 bool _internal_has_is_shift_position_valid()
const;
6286 void clear_is_shift_position_valid();
6287 bool is_shift_position_valid()
const;
6288 void set_is_shift_position_valid(
bool value);
6290 bool _internal_is_shift_position_valid()
const;
6291 void _internal_set_is_shift_position_valid(
bool value);
6295 bool has_driver_override()
const;
6297 bool _internal_has_driver_override()
const;
6299 void clear_driver_override();
6300 bool driver_override()
const;
6301 void set_driver_override(
bool value);
6303 bool _internal_driver_override()
const;
6304 void _internal_set_driver_override(
bool value);
6308 bool has_canbus_fault()
const;
6310 bool _internal_has_canbus_fault()
const;
6312 void clear_canbus_fault();
6313 bool canbus_fault()
const;
6314 void set_canbus_fault(
bool value);
6316 bool _internal_canbus_fault()
const;
6317 void _internal_set_canbus_fault(
bool value);
6321 bool has_gear_cmd()
const;
6323 bool _internal_has_gear_cmd()
const;
6325 void clear_gear_cmd();
6326 ::apollo::canbus::Chassis_GearPosition gear_cmd()
const;
6327 void set_gear_cmd(::apollo::canbus::Chassis_GearPosition value);
6329 ::apollo::canbus::Chassis_GearPosition _internal_gear_cmd()
const;
6330 void _internal_set_gear_cmd(::apollo::canbus::Chassis_GearPosition value);
6337 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6338 typedef void InternalArenaConstructable_;
6339 typedef void DestructorSkippable_;
6340 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
6341 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
6343 bool is_shift_position_valid_;
6344 bool driver_override_;
6347 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
6352 public ::PROTOBUF_NAMESPACE_ID::Message {
6356 explicit constexpr
Safety(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6361 *
this = ::std::move(from);
6369 if (
this == &from)
return *
this;
6370 if (GetOwningArena() == from.GetOwningArena()
6371 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
6372 && GetOwningArena() !=
nullptr
6375 InternalSwap(&from);
6382 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
6383 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
6385 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
6386 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
6389 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
6390 return GetDescriptor();
6392 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
6393 return default_instance().GetMetadata().descriptor;
6395 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
6396 return default_instance().GetMetadata().reflection;
6398 static const Safety& default_instance() {
6399 return *internal_default_instance();
6401 static inline const Safety* internal_default_instance() {
6402 return reinterpret_cast<const Safety*
>(
6403 &_Safety_default_instance_);
6405 static constexpr
int kIndexInFileMessages =
6411 inline void Swap(
Safety* other) {
6412 if (other ==
this)
return;
6413 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
6414 if (GetOwningArena() !=
nullptr &&
6415 GetOwningArena() == other->GetOwningArena()) {
6417 if (GetOwningArena() == other->GetOwningArena()) {
6419 InternalSwap(other);
6421 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
6424 void UnsafeArenaSwap(
Safety* other) {
6425 if (other ==
this)
return;
6426 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
6427 InternalSwap(other);
6432 Safety* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
6433 return CreateMaybeMessage<Safety>(arena);
6435 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
6436 void CopyFrom(
const Safety& from);
6437 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
6438 void MergeFrom(
const Safety& from);
6440 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
6442 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
6443 bool IsInitialized()
const final;
6445 size_t ByteSizeLong()
const final;
6446 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
6447 uint8_t* _InternalSerialize(
6448 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
6449 int GetCachedSize()
const final {
return _cached_size_.Get(); }
6454 void SetCachedSize(
int size)
const final;
6455 void InternalSwap(
Safety* other);
6458 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6459 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
6460 return "apollo.canbus.Safety";
6463 explicit Safety(::PROTOBUF_NAMESPACE_ID::Arena* arena,
6464 bool is_message_owned =
false);
6466 static void ArenaDtor(
void*
object);
6467 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
6470 static const ClassData _class_data_;
6471 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
6473 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
6480 kEmergencyButtonFieldNumber = 3,
6481 kIsDriverCarDoorCloseFieldNumber = 1,
6482 kIsDriverBuckledFieldNumber = 2,
6483 kHasErrorFieldNumber = 4,
6484 kIsMotorInvertorFaultFieldNumber = 5,
6485 kIsSystemFaultFieldNumber = 6,
6486 kIsPowerBatteryFaultFieldNumber = 7,
6487 kIsMotorInvertorOverTemperatureFieldNumber = 8,
6488 kIsSmallBatteryChargeDischargeFaultFieldNumber = 9,
6489 kDrivingModeFieldNumber = 10,
6490 kIsPassengerDoorOpenFieldNumber = 11,
6491 kIsRearleftDoorOpenFieldNumber = 12,
6492 kIsRearrightDoorOpenFieldNumber = 13,
6493 kIsHoodOpenFieldNumber = 14,
6494 kIsTrunkOpenFieldNumber = 15,
6495 kIsPassengerDetectedFieldNumber = 16,
6496 kIsPassengerAirbagEnabledFieldNumber = 17,
6497 kIsPassengerBuckledFieldNumber = 18,
6498 kFrontLeftTirePressFieldNumber = 19,
6499 kFrontRightTirePressFieldNumber = 20,
6500 kRearLeftTirePressFieldNumber = 21,
6501 kRearRightTirePressFieldNumber = 22,
6502 kCarDrivingModeFieldNumber = 23,
6505 bool has_emergency_button()
const;
6507 bool _internal_has_emergency_button()
const;
6509 void clear_emergency_button();
6510 int32_t emergency_button()
const;
6511 void set_emergency_button(int32_t value);
6513 int32_t _internal_emergency_button()
const;
6514 void _internal_set_emergency_button(int32_t value);
6518 bool has_is_driver_car_door_close()
const;
6520 bool _internal_has_is_driver_car_door_close()
const;
6522 void clear_is_driver_car_door_close();
6523 bool is_driver_car_door_close()
const;
6524 void set_is_driver_car_door_close(
bool value);
6526 bool _internal_is_driver_car_door_close()
const;
6527 void _internal_set_is_driver_car_door_close(
bool value);
6531 bool has_is_driver_buckled()
const;
6533 bool _internal_has_is_driver_buckled()
const;
6535 void clear_is_driver_buckled();
6536 bool is_driver_buckled()
const;
6537 void set_is_driver_buckled(
bool value);
6539 bool _internal_is_driver_buckled()
const;
6540 void _internal_set_is_driver_buckled(
bool value);
6544 bool has_has_error()
const;
6546 bool _internal_has_has_error()
const;
6548 void clear_has_error();
6549 bool has_error()
const;
6550 void set_has_error(
bool value);
6552 bool _internal_has_error()
const;
6553 void _internal_set_has_error(
bool value);
6557 bool has_is_motor_invertor_fault()
const;
6559 bool _internal_has_is_motor_invertor_fault()
const;
6561 void clear_is_motor_invertor_fault();
6562 bool is_motor_invertor_fault()
const;
6563 void set_is_motor_invertor_fault(
bool value);
6565 bool _internal_is_motor_invertor_fault()
const;
6566 void _internal_set_is_motor_invertor_fault(
bool value);
6570 bool has_is_system_fault()
const;
6572 bool _internal_has_is_system_fault()
const;
6574 void clear_is_system_fault();
6575 bool is_system_fault()
const;
6576 void set_is_system_fault(
bool value);
6578 bool _internal_is_system_fault()
const;
6579 void _internal_set_is_system_fault(
bool value);
6583 bool has_is_power_battery_fault()
const;
6585 bool _internal_has_is_power_battery_fault()
const;
6587 void clear_is_power_battery_fault();
6588 bool is_power_battery_fault()
const;
6589 void set_is_power_battery_fault(
bool value);
6591 bool _internal_is_power_battery_fault()
const;
6592 void _internal_set_is_power_battery_fault(
bool value);
6596 bool has_is_motor_invertor_over_temperature()
const;
6598 bool _internal_has_is_motor_invertor_over_temperature()
const;
6600 void clear_is_motor_invertor_over_temperature();
6601 bool is_motor_invertor_over_temperature()
const;
6602 void set_is_motor_invertor_over_temperature(
bool value);
6604 bool _internal_is_motor_invertor_over_temperature()
const;
6605 void _internal_set_is_motor_invertor_over_temperature(
bool value);
6609 bool has_is_small_battery_charge_discharge_fault()
const;
6611 bool _internal_has_is_small_battery_charge_discharge_fault()
const;
6613 void clear_is_small_battery_charge_discharge_fault();
6614 bool is_small_battery_charge_discharge_fault()
const;
6615 void set_is_small_battery_charge_discharge_fault(
bool value);
6617 bool _internal_is_small_battery_charge_discharge_fault()
const;
6618 void _internal_set_is_small_battery_charge_discharge_fault(
bool value);
6622 bool has_driving_mode()
const;
6624 bool _internal_has_driving_mode()
const;
6626 void clear_driving_mode();
6627 int32_t driving_mode()
const;
6628 void set_driving_mode(int32_t value);
6630 int32_t _internal_driving_mode()
const;
6631 void _internal_set_driving_mode(int32_t value);
6635 bool has_is_passenger_door_open()
const;
6637 bool _internal_has_is_passenger_door_open()
const;
6639 void clear_is_passenger_door_open();
6640 bool is_passenger_door_open()
const;
6641 void set_is_passenger_door_open(
bool value);
6643 bool _internal_is_passenger_door_open()
const;
6644 void _internal_set_is_passenger_door_open(
bool value);
6648 bool has_is_rearleft_door_open()
const;
6650 bool _internal_has_is_rearleft_door_open()
const;
6652 void clear_is_rearleft_door_open();
6653 bool is_rearleft_door_open()
const;
6654 void set_is_rearleft_door_open(
bool value);
6656 bool _internal_is_rearleft_door_open()
const;
6657 void _internal_set_is_rearleft_door_open(
bool value);
6661 bool has_is_rearright_door_open()
const;
6663 bool _internal_has_is_rearright_door_open()
const;
6665 void clear_is_rearright_door_open();
6666 bool is_rearright_door_open()
const;
6667 void set_is_rearright_door_open(
bool value);
6669 bool _internal_is_rearright_door_open()
const;
6670 void _internal_set_is_rearright_door_open(
bool value);
6674 bool has_is_hood_open()
const;
6676 bool _internal_has_is_hood_open()
const;
6678 void clear_is_hood_open();
6679 bool is_hood_open()
const;
6680 void set_is_hood_open(
bool value);
6682 bool _internal_is_hood_open()
const;
6683 void _internal_set_is_hood_open(
bool value);
6687 bool has_is_trunk_open()
const;
6689 bool _internal_has_is_trunk_open()
const;
6691 void clear_is_trunk_open();
6692 bool is_trunk_open()
const;
6693 void set_is_trunk_open(
bool value);
6695 bool _internal_is_trunk_open()
const;
6696 void _internal_set_is_trunk_open(
bool value);
6700 bool has_is_passenger_detected()
const;
6702 bool _internal_has_is_passenger_detected()
const;
6704 void clear_is_passenger_detected();
6705 bool is_passenger_detected()
const;
6706 void set_is_passenger_detected(
bool value);
6708 bool _internal_is_passenger_detected()
const;
6709 void _internal_set_is_passenger_detected(
bool value);
6713 bool has_is_passenger_airbag_enabled()
const;
6715 bool _internal_has_is_passenger_airbag_enabled()
const;
6717 void clear_is_passenger_airbag_enabled();
6718 bool is_passenger_airbag_enabled()
const;
6719 void set_is_passenger_airbag_enabled(
bool value);
6721 bool _internal_is_passenger_airbag_enabled()
const;
6722 void _internal_set_is_passenger_airbag_enabled(
bool value);
6726 bool has_is_passenger_buckled()
const;
6728 bool _internal_has_is_passenger_buckled()
const;
6730 void clear_is_passenger_buckled();
6731 bool is_passenger_buckled()
const;
6732 void set_is_passenger_buckled(
bool value);
6734 bool _internal_is_passenger_buckled()
const;
6735 void _internal_set_is_passenger_buckled(
bool value);
6739 bool has_front_left_tire_press()
const;
6741 bool _internal_has_front_left_tire_press()
const;
6743 void clear_front_left_tire_press();
6744 int32_t front_left_tire_press()
const;
6745 void set_front_left_tire_press(int32_t value);
6747 int32_t _internal_front_left_tire_press()
const;
6748 void _internal_set_front_left_tire_press(int32_t value);
6752 bool has_front_right_tire_press()
const;
6754 bool _internal_has_front_right_tire_press()
const;
6756 void clear_front_right_tire_press();
6757 int32_t front_right_tire_press()
const;
6758 void set_front_right_tire_press(int32_t value);
6760 int32_t _internal_front_right_tire_press()
const;
6761 void _internal_set_front_right_tire_press(int32_t value);
6765 bool has_rear_left_tire_press()
const;
6767 bool _internal_has_rear_left_tire_press()
const;
6769 void clear_rear_left_tire_press();
6770 int32_t rear_left_tire_press()
const;
6771 void set_rear_left_tire_press(int32_t value);
6773 int32_t _internal_rear_left_tire_press()
const;
6774 void _internal_set_rear_left_tire_press(int32_t value);
6778 bool has_rear_right_tire_press()
const;
6780 bool _internal_has_rear_right_tire_press()
const;
6782 void clear_rear_right_tire_press();
6783 int32_t rear_right_tire_press()
const;
6784 void set_rear_right_tire_press(int32_t value);
6786 int32_t _internal_rear_right_tire_press()
const;
6787 void _internal_set_rear_right_tire_press(int32_t value);
6791 bool has_car_driving_mode()
const;
6793 bool _internal_has_car_driving_mode()
const;
6795 void clear_car_driving_mode();
6796 ::apollo::canbus::Chassis_DrivingMode car_driving_mode()
const;
6797 void set_car_driving_mode(::apollo::canbus::Chassis_DrivingMode value);
6799 ::apollo::canbus::Chassis_DrivingMode _internal_car_driving_mode()
const;
6800 void _internal_set_car_driving_mode(::apollo::canbus::Chassis_DrivingMode value);
6807 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6808 typedef void InternalArenaConstructable_;
6809 typedef void DestructorSkippable_;
6810 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
6811 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
6812 int32_t emergency_button_;
6813 bool is_driver_car_door_close_;
6814 bool is_driver_buckled_;
6816 bool is_motor_invertor_fault_;
6817 bool is_system_fault_;
6818 bool is_power_battery_fault_;
6819 bool is_motor_invertor_over_temperature_;
6820 bool is_small_battery_charge_discharge_fault_;
6821 int32_t driving_mode_;
6822 bool is_passenger_door_open_;
6823 bool is_rearleft_door_open_;
6824 bool is_rearright_door_open_;
6826 bool is_trunk_open_;
6827 bool is_passenger_detected_;
6828 bool is_passenger_airbag_enabled_;
6829 bool is_passenger_buckled_;
6830 int32_t front_left_tire_press_;
6831 int32_t front_right_tire_press_;
6832 int32_t rear_left_tire_press_;
6833 int32_t rear_right_tire_press_;
6834 int car_driving_mode_;
6835 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
6840 public ::PROTOBUF_NAMESPACE_ID::Message {
6844 explicit constexpr
BasicInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6849 *
this = ::std::move(from);
6857 if (
this == &from)
return *
this;
6858 if (GetOwningArena() == from.GetOwningArena()
6859 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
6860 && GetOwningArena() !=
nullptr
6863 InternalSwap(&from);
6870 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
6871 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
6873 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
6874 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
6877 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
6878 return GetDescriptor();
6880 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
6881 return default_instance().GetMetadata().descriptor;
6883 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
6884 return default_instance().GetMetadata().reflection;
6886 static const BasicInfo& default_instance() {
6887 return *internal_default_instance();
6889 static inline const BasicInfo* internal_default_instance() {
6890 return reinterpret_cast<const BasicInfo*
>(
6891 &_BasicInfo_default_instance_);
6893 static constexpr
int kIndexInFileMessages =
6900 if (other ==
this)
return;
6901 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
6902 if (GetOwningArena() !=
nullptr &&
6903 GetOwningArena() == other->GetOwningArena()) {
6905 if (GetOwningArena() == other->GetOwningArena()) {
6907 InternalSwap(other);
6909 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
6912 void UnsafeArenaSwap(
BasicInfo* other) {
6913 if (other ==
this)
return;
6914 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
6915 InternalSwap(other);
6920 BasicInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
6921 return CreateMaybeMessage<BasicInfo>(arena);
6923 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
6925 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
6928 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
6930 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
6931 bool IsInitialized()
const final;
6933 size_t ByteSizeLong()
const final;
6934 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
6935 uint8_t* _InternalSerialize(
6936 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
6937 int GetCachedSize()
const final {
return _cached_size_.Get(); }
6942 void SetCachedSize(
int size)
const final;
6946 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6947 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
6948 return "apollo.canbus.BasicInfo";
6951 explicit BasicInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena,
6952 bool is_message_owned =
false);
6954 static void ArenaDtor(
void*
object);
6955 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
6958 static const ClassData _class_data_;
6959 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
6961 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
6965 typedef BasicInfo_Type Type;
6966 static constexpr Type OFF =
6968 static constexpr Type ACC =
6970 static constexpr Type ON =
6972 static constexpr Type START =
6973 BasicInfo_Type_START;
6974 static constexpr Type INVALID =
6975 BasicInfo_Type_INVALID;
6976 static inline bool Type_IsValid(
int value) {
6977 return BasicInfo_Type_IsValid(value);
6979 static constexpr Type Type_MIN =
6980 BasicInfo_Type_Type_MIN;
6981 static constexpr Type Type_MAX =
6982 BasicInfo_Type_Type_MAX;
6983 static constexpr
int Type_ARRAYSIZE =
6984 BasicInfo_Type_Type_ARRAYSIZE;
6985 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
6987 return BasicInfo_Type_descriptor();
6989 template<
typename T>
6990 static inline const std::string& Type_Name(T enum_t_value) {
6991 static_assert(::std::is_same<T, Type>::value ||
6992 ::std::is_integral<T>::value,
6993 "Incorrect type passed to function Type_Name.");
6994 return BasicInfo_Type_Name(enum_t_value);
6996 static inline bool Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
6998 return BasicInfo_Type_Parse(name, value);
7004 kPowerStateFieldNumber = 2,
7005 kIsAutoModeFieldNumber = 1,
7006 kIsAirBagDeployedFieldNumber = 3,
7007 kIsSystemErrorFieldNumber = 6,
7008 kIsHumanInterruptFieldNumber = 7,
7009 kOdoMeterFieldNumber = 4,
7010 kDriveRangeFieldNumber = 5,
7011 kAccOnButtonFieldNumber = 8,
7012 kAccOffButtonFieldNumber = 9,
7013 kAccResButtonFieldNumber = 10,
7014 kAccCancelButtonFieldNumber = 11,
7015 kAccOnOffButtonFieldNumber = 12,
7016 kAccResCancelButtonFieldNumber = 13,
7017 kAccIncSpdButtonFieldNumber = 14,
7018 kAccDecSpdButtonFieldNumber = 15,
7019 kAccIncGapButtonFieldNumber = 16,
7020 kAccDecGapButtonFieldNumber = 17,
7021 kLkaButtonFieldNumber = 18,
7022 kCanbusFaultFieldNumber = 19,
7023 kYearFieldNumber = 23,
7024 kLatitudeFieldNumber = 20,
7025 kLongitudeFieldNumber = 21,
7026 kMonthFieldNumber = 24,
7027 kDayFieldNumber = 25,
7028 kHoursFieldNumber = 26,
7029 kMinutesFieldNumber = 27,
7030 kSecondsFieldNumber = 28,
7031 kGpsValidFieldNumber = 22,
7032 kIsGpsFaultFieldNumber = 31,
7033 kIsInferredFieldNumber = 32,
7034 kCompassDirectionFieldNumber = 29,
7035 kPdopFieldNumber = 30,
7036 kAltitudeFieldNumber = 33,
7037 kHeadingFieldNumber = 34,
7038 kHdopFieldNumber = 35,
7039 kVdopFieldNumber = 36,
7040 kQualityFieldNumber = 37,
7041 kNumSatellitesFieldNumber = 38,
7042 kGpsSpeedFieldNumber = 39,
7045 bool has_power_state()
const;
7047 bool _internal_has_power_state()
const;
7049 void clear_power_state();
7050 ::apollo::canbus::BasicInfo_Type power_state()
const;
7051 void set_power_state(::apollo::canbus::BasicInfo_Type value);
7053 ::apollo::canbus::BasicInfo_Type _internal_power_state()
const;
7054 void _internal_set_power_state(::apollo::canbus::BasicInfo_Type value);
7058 bool has_is_auto_mode()
const;
7060 bool _internal_has_is_auto_mode()
const;
7062 void clear_is_auto_mode();
7063 bool is_auto_mode()
const;
7064 void set_is_auto_mode(
bool value);
7066 bool _internal_is_auto_mode()
const;
7067 void _internal_set_is_auto_mode(
bool value);
7071 bool has_is_air_bag_deployed()
const;
7073 bool _internal_has_is_air_bag_deployed()
const;
7075 void clear_is_air_bag_deployed();
7076 bool is_air_bag_deployed()
const;
7077 void set_is_air_bag_deployed(
bool value);
7079 bool _internal_is_air_bag_deployed()
const;
7080 void _internal_set_is_air_bag_deployed(
bool value);
7084 bool has_is_system_error()
const;
7086 bool _internal_has_is_system_error()
const;
7088 void clear_is_system_error();
7089 bool is_system_error()
const;
7090 void set_is_system_error(
bool value);
7092 bool _internal_is_system_error()
const;
7093 void _internal_set_is_system_error(
bool value);
7097 bool has_is_human_interrupt()
const;
7099 bool _internal_has_is_human_interrupt()
const;
7101 void clear_is_human_interrupt();
7102 bool is_human_interrupt()
const;
7103 void set_is_human_interrupt(
bool value);
7105 bool _internal_is_human_interrupt()
const;
7106 void _internal_set_is_human_interrupt(
bool value);
7110 bool has_odo_meter()
const;
7112 bool _internal_has_odo_meter()
const;
7114 void clear_odo_meter();
7115 double odo_meter()
const;
7116 void set_odo_meter(
double value);
7118 double _internal_odo_meter()
const;
7119 void _internal_set_odo_meter(
double value);
7123 bool has_drive_range()
const;
7125 bool _internal_has_drive_range()
const;
7127 void clear_drive_range();
7128 double drive_range()
const;
7129 void set_drive_range(
double value);
7131 double _internal_drive_range()
const;
7132 void _internal_set_drive_range(
double value);
7136 bool has_acc_on_button()
const;
7138 bool _internal_has_acc_on_button()
const;
7140 void clear_acc_on_button();
7141 bool acc_on_button()
const;
7142 void set_acc_on_button(
bool value);
7144 bool _internal_acc_on_button()
const;
7145 void _internal_set_acc_on_button(
bool value);
7149 bool has_acc_off_button()
const;
7151 bool _internal_has_acc_off_button()
const;
7153 void clear_acc_off_button();
7154 bool acc_off_button()
const;
7155 void set_acc_off_button(
bool value);
7157 bool _internal_acc_off_button()
const;
7158 void _internal_set_acc_off_button(
bool value);
7162 bool has_acc_res_button()
const;
7164 bool _internal_has_acc_res_button()
const;
7166 void clear_acc_res_button();
7167 bool acc_res_button()
const;
7168 void set_acc_res_button(
bool value);
7170 bool _internal_acc_res_button()
const;
7171 void _internal_set_acc_res_button(
bool value);
7175 bool has_acc_cancel_button()
const;
7177 bool _internal_has_acc_cancel_button()
const;
7179 void clear_acc_cancel_button();
7180 bool acc_cancel_button()
const;
7181 void set_acc_cancel_button(
bool value);
7183 bool _internal_acc_cancel_button()
const;
7184 void _internal_set_acc_cancel_button(
bool value);
7188 bool has_acc_on_off_button()
const;
7190 bool _internal_has_acc_on_off_button()
const;
7192 void clear_acc_on_off_button();
7193 bool acc_on_off_button()
const;
7194 void set_acc_on_off_button(
bool value);
7196 bool _internal_acc_on_off_button()
const;
7197 void _internal_set_acc_on_off_button(
bool value);
7201 bool has_acc_res_cancel_button()
const;
7203 bool _internal_has_acc_res_cancel_button()
const;
7205 void clear_acc_res_cancel_button();
7206 bool acc_res_cancel_button()
const;
7207 void set_acc_res_cancel_button(
bool value);
7209 bool _internal_acc_res_cancel_button()
const;
7210 void _internal_set_acc_res_cancel_button(
bool value);
7214 bool has_acc_inc_spd_button()
const;
7216 bool _internal_has_acc_inc_spd_button()
const;
7218 void clear_acc_inc_spd_button();
7219 bool acc_inc_spd_button()
const;
7220 void set_acc_inc_spd_button(
bool value);
7222 bool _internal_acc_inc_spd_button()
const;
7223 void _internal_set_acc_inc_spd_button(
bool value);
7227 bool has_acc_dec_spd_button()
const;
7229 bool _internal_has_acc_dec_spd_button()
const;
7231 void clear_acc_dec_spd_button();
7232 bool acc_dec_spd_button()
const;
7233 void set_acc_dec_spd_button(
bool value);
7235 bool _internal_acc_dec_spd_button()
const;
7236 void _internal_set_acc_dec_spd_button(
bool value);
7240 bool has_acc_inc_gap_button()
const;
7242 bool _internal_has_acc_inc_gap_button()
const;
7244 void clear_acc_inc_gap_button();
7245 bool acc_inc_gap_button()
const;
7246 void set_acc_inc_gap_button(
bool value);
7248 bool _internal_acc_inc_gap_button()
const;
7249 void _internal_set_acc_inc_gap_button(
bool value);
7253 bool has_acc_dec_gap_button()
const;
7255 bool _internal_has_acc_dec_gap_button()
const;
7257 void clear_acc_dec_gap_button();
7258 bool acc_dec_gap_button()
const;
7259 void set_acc_dec_gap_button(
bool value);
7261 bool _internal_acc_dec_gap_button()
const;
7262 void _internal_set_acc_dec_gap_button(
bool value);
7266 bool has_lka_button()
const;
7268 bool _internal_has_lka_button()
const;
7270 void clear_lka_button();
7271 bool lka_button()
const;
7272 void set_lka_button(
bool value);
7274 bool _internal_lka_button()
const;
7275 void _internal_set_lka_button(
bool value);
7279 bool has_canbus_fault()
const;
7281 bool _internal_has_canbus_fault()
const;
7283 void clear_canbus_fault();
7284 bool canbus_fault()
const;
7285 void set_canbus_fault(
bool value);
7287 bool _internal_canbus_fault()
const;
7288 void _internal_set_canbus_fault(
bool value);
7292 bool has_year()
const;
7294 bool _internal_has_year()
const;
7297 int32_t year()
const;
7298 void set_year(int32_t value);
7300 int32_t _internal_year()
const;
7301 void _internal_set_year(int32_t value);
7305 bool has_latitude()
const;
7307 bool _internal_has_latitude()
const;
7309 void clear_latitude();
7310 double latitude()
const;
7311 void set_latitude(
double value);
7313 double _internal_latitude()
const;
7314 void _internal_set_latitude(
double value);
7318 bool has_longitude()
const;
7320 bool _internal_has_longitude()
const;
7322 void clear_longitude();
7323 double longitude()
const;
7324 void set_longitude(
double value);
7326 double _internal_longitude()
const;
7327 void _internal_set_longitude(
double value);
7331 bool has_month()
const;
7333 bool _internal_has_month()
const;
7336 int32_t month()
const;
7337 void set_month(int32_t value);
7339 int32_t _internal_month()
const;
7340 void _internal_set_month(int32_t value);
7344 bool has_day()
const;
7346 bool _internal_has_day()
const;
7349 int32_t day()
const;
7350 void set_day(int32_t value);
7352 int32_t _internal_day()
const;
7353 void _internal_set_day(int32_t value);
7357 bool has_hours()
const;
7359 bool _internal_has_hours()
const;
7362 int32_t hours()
const;
7363 void set_hours(int32_t value);
7365 int32_t _internal_hours()
const;
7366 void _internal_set_hours(int32_t value);
7370 bool has_minutes()
const;
7372 bool _internal_has_minutes()
const;
7374 void clear_minutes();
7375 int32_t minutes()
const;
7376 void set_minutes(int32_t value);
7378 int32_t _internal_minutes()
const;
7379 void _internal_set_minutes(int32_t value);
7383 bool has_seconds()
const;
7385 bool _internal_has_seconds()
const;
7387 void clear_seconds();
7388 int32_t seconds()
const;
7389 void set_seconds(int32_t value);
7391 int32_t _internal_seconds()
const;
7392 void _internal_set_seconds(int32_t value);
7396 bool has_gps_valid()
const;
7398 bool _internal_has_gps_valid()
const;
7400 void clear_gps_valid();
7401 bool gps_valid()
const;
7402 void set_gps_valid(
bool value);
7404 bool _internal_gps_valid()
const;
7405 void _internal_set_gps_valid(
bool value);
7409 bool has_is_gps_fault()
const;
7411 bool _internal_has_is_gps_fault()
const;
7413 void clear_is_gps_fault();
7414 bool is_gps_fault()
const;
7415 void set_is_gps_fault(
bool value);
7417 bool _internal_is_gps_fault()
const;
7418 void _internal_set_is_gps_fault(
bool value);
7422 bool has_is_inferred()
const;
7424 bool _internal_has_is_inferred()
const;
7426 void clear_is_inferred();
7427 bool is_inferred()
const;
7428 void set_is_inferred(
bool value);
7430 bool _internal_is_inferred()
const;
7431 void _internal_set_is_inferred(
bool value);
7435 bool has_compass_direction()
const;
7437 bool _internal_has_compass_direction()
const;
7439 void clear_compass_direction();
7440 double compass_direction()
const;
7441 void set_compass_direction(
double value);
7443 double _internal_compass_direction()
const;
7444 void _internal_set_compass_direction(
double value);
7448 bool has_pdop()
const;
7450 bool _internal_has_pdop()
const;
7453 double pdop()
const;
7454 void set_pdop(
double value);
7456 double _internal_pdop()
const;
7457 void _internal_set_pdop(
double value);
7461 bool has_altitude()
const;
7463 bool _internal_has_altitude()
const;
7465 void clear_altitude();
7466 double altitude()
const;
7467 void set_altitude(
double value);
7469 double _internal_altitude()
const;
7470 void _internal_set_altitude(
double value);
7474 bool has_heading()
const;
7476 bool _internal_has_heading()
const;
7478 void clear_heading();
7479 double heading()
const;
7480 void set_heading(
double value);
7482 double _internal_heading()
const;
7483 void _internal_set_heading(
double value);
7487 bool has_hdop()
const;
7489 bool _internal_has_hdop()
const;
7492 double hdop()
const;
7493 void set_hdop(
double value);
7495 double _internal_hdop()
const;
7496 void _internal_set_hdop(
double value);
7500 bool has_vdop()
const;
7502 bool _internal_has_vdop()
const;
7505 double vdop()
const;
7506 void set_vdop(
double value);
7508 double _internal_vdop()
const;
7509 void _internal_set_vdop(
double value);
7513 bool has_quality()
const;
7515 bool _internal_has_quality()
const;
7517 void clear_quality();
7518 ::apollo::canbus::GpsQuality quality()
const;
7519 void set_quality(::apollo::canbus::GpsQuality value);
7521 ::apollo::canbus::GpsQuality _internal_quality()
const;
7522 void _internal_set_quality(::apollo::canbus::GpsQuality value);
7526 bool has_num_satellites()
const;
7528 bool _internal_has_num_satellites()
const;
7530 void clear_num_satellites();
7531 int32_t num_satellites()
const;
7532 void set_num_satellites(int32_t value);
7534 int32_t _internal_num_satellites()
const;
7535 void _internal_set_num_satellites(int32_t value);
7539 bool has_gps_speed()
const;
7541 bool _internal_has_gps_speed()
const;
7543 void clear_gps_speed();
7544 double gps_speed()
const;
7545 void set_gps_speed(
double value);
7547 double _internal_gps_speed()
const;
7548 void _internal_set_gps_speed(
double value);
7555 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
7556 typedef void InternalArenaConstructable_;
7557 typedef void DestructorSkippable_;
7558 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<2> _has_bits_;
7559 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
7562 bool is_air_bag_deployed_;
7563 bool is_system_error_;
7564 bool is_human_interrupt_;
7566 double drive_range_;
7567 bool acc_on_button_;
7568 bool acc_off_button_;
7569 bool acc_res_button_;
7570 bool acc_cancel_button_;
7571 bool acc_on_off_button_;
7572 bool acc_res_cancel_button_;
7573 bool acc_inc_spd_button_;
7574 bool acc_dec_spd_button_;
7575 bool acc_inc_gap_button_;
7576 bool acc_dec_gap_button_;
7590 double compass_direction_;
7597 int32_t num_satellites_;
7599 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
7604 public ::PROTOBUF_NAMESPACE_ID::Message {
7608 explicit constexpr
Global_rpt_6a(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
7613 *
this = ::std::move(from);
7621 if (
this == &from)
return *
this;
7622 if (GetOwningArena() == from.GetOwningArena()
7623 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
7624 && GetOwningArena() !=
nullptr
7627 InternalSwap(&from);
7634 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
7635 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
7637 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
7638 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
7641 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
7642 return GetDescriptor();
7644 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
7645 return default_instance().GetMetadata().descriptor;
7647 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
7648 return default_instance().GetMetadata().reflection;
7651 return *internal_default_instance();
7653 static inline const Global_rpt_6a* internal_default_instance() {
7655 &_Global_rpt_6a_default_instance_);
7657 static constexpr
int kIndexInFileMessages =
7664 if (other ==
this)
return;
7665 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
7666 if (GetOwningArena() !=
nullptr &&
7667 GetOwningArena() == other->GetOwningArena()) {
7669 if (GetOwningArena() == other->GetOwningArena()) {
7671 InternalSwap(other);
7673 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
7677 if (other ==
this)
return;
7678 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
7679 InternalSwap(other);
7684 Global_rpt_6a* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
7685 return CreateMaybeMessage<Global_rpt_6a>(arena);
7687 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
7689 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
7692 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
7694 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
7695 bool IsInitialized()
const final;
7697 size_t ByteSizeLong()
const final;
7698 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
7699 uint8_t* _InternalSerialize(
7700 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
7701 int GetCachedSize()
const final {
return _cached_size_.Get(); }
7706 void SetCachedSize(
int size)
const final;
7710 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
7711 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
7712 return "apollo.canbus.Global_rpt_6a";
7715 explicit Global_rpt_6a(::PROTOBUF_NAMESPACE_ID::Arena* arena,
7716 bool is_message_owned =
false);
7718 static void ArenaDtor(
void*
object);
7719 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
7722 static const ClassData _class_data_;
7723 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
7725 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
7729 typedef Global_rpt_6a_Pacmod_statusType Pacmod_statusType;
7730 static constexpr Pacmod_statusType PACMOD_STATUS_CONTROL_DISABLED =
7731 Global_rpt_6a_Pacmod_statusType_PACMOD_STATUS_CONTROL_DISABLED;
7732 static constexpr Pacmod_statusType PACMOD_STATUS_CONTROL_ENABLED =
7733 Global_rpt_6a_Pacmod_statusType_PACMOD_STATUS_CONTROL_ENABLED;
7734 static inline bool Pacmod_statusType_IsValid(
int value) {
7735 return Global_rpt_6a_Pacmod_statusType_IsValid(value);
7737 static constexpr Pacmod_statusType Pacmod_statusType_MIN =
7738 Global_rpt_6a_Pacmod_statusType_Pacmod_statusType_MIN;
7739 static constexpr Pacmod_statusType Pacmod_statusType_MAX =
7740 Global_rpt_6a_Pacmod_statusType_Pacmod_statusType_MAX;
7741 static constexpr
int Pacmod_statusType_ARRAYSIZE =
7742 Global_rpt_6a_Pacmod_statusType_Pacmod_statusType_ARRAYSIZE;
7743 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
7744 Pacmod_statusType_descriptor() {
7745 return Global_rpt_6a_Pacmod_statusType_descriptor();
7747 template<
typename T>
7748 static inline const std::string& Pacmod_statusType_Name(T enum_t_value) {
7749 static_assert(::std::is_same<T, Pacmod_statusType>::value ||
7750 ::std::is_integral<T>::value,
7751 "Incorrect type passed to function Pacmod_statusType_Name.");
7752 return Global_rpt_6a_Pacmod_statusType_Name(enum_t_value);
7754 static inline bool Pacmod_statusType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
7755 Pacmod_statusType* value) {
7756 return Global_rpt_6a_Pacmod_statusType_Parse(name, value);
7759 typedef Global_rpt_6a_Override_statusType Override_statusType;
7760 static constexpr Override_statusType OVERRIDE_STATUS_NOT_OVERRIDDEN =
7761 Global_rpt_6a_Override_statusType_OVERRIDE_STATUS_NOT_OVERRIDDEN;
7762 static constexpr Override_statusType OVERRIDE_STATUS_OVERRIDDEN =
7763 Global_rpt_6a_Override_statusType_OVERRIDE_STATUS_OVERRIDDEN;
7764 static inline bool Override_statusType_IsValid(
int value) {
7765 return Global_rpt_6a_Override_statusType_IsValid(value);
7767 static constexpr Override_statusType Override_statusType_MIN =
7768 Global_rpt_6a_Override_statusType_Override_statusType_MIN;
7769 static constexpr Override_statusType Override_statusType_MAX =
7770 Global_rpt_6a_Override_statusType_Override_statusType_MAX;
7771 static constexpr
int Override_statusType_ARRAYSIZE =
7772 Global_rpt_6a_Override_statusType_Override_statusType_ARRAYSIZE;
7773 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
7774 Override_statusType_descriptor() {
7775 return Global_rpt_6a_Override_statusType_descriptor();
7777 template<
typename T>
7778 static inline const std::string& Override_statusType_Name(T enum_t_value) {
7779 static_assert(::std::is_same<T, Override_statusType>::value ||
7780 ::std::is_integral<T>::value,
7781 "Incorrect type passed to function Override_statusType_Name.");
7782 return Global_rpt_6a_Override_statusType_Name(enum_t_value);
7784 static inline bool Override_statusType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
7785 Override_statusType* value) {
7786 return Global_rpt_6a_Override_statusType_Parse(name, value);
7789 typedef Global_rpt_6a_Brk_can_timeoutType Brk_can_timeoutType;
7790 static constexpr Brk_can_timeoutType BRK_CAN_TIMEOUT_NO_ACTIVE_CAN_TIMEOUT =
7791 Global_rpt_6a_Brk_can_timeoutType_BRK_CAN_TIMEOUT_NO_ACTIVE_CAN_TIMEOUT;
7792 static constexpr Brk_can_timeoutType BRK_CAN_TIMEOUT_ACTIVE_CAN_TIMEOUT =
7793 Global_rpt_6a_Brk_can_timeoutType_BRK_CAN_TIMEOUT_ACTIVE_CAN_TIMEOUT;
7794 static inline bool Brk_can_timeoutType_IsValid(
int value) {
7795 return Global_rpt_6a_Brk_can_timeoutType_IsValid(value);
7797 static constexpr Brk_can_timeoutType Brk_can_timeoutType_MIN =
7798 Global_rpt_6a_Brk_can_timeoutType_Brk_can_timeoutType_MIN;
7799 static constexpr Brk_can_timeoutType Brk_can_timeoutType_MAX =
7800 Global_rpt_6a_Brk_can_timeoutType_Brk_can_timeoutType_MAX;
7801 static constexpr
int Brk_can_timeoutType_ARRAYSIZE =
7802 Global_rpt_6a_Brk_can_timeoutType_Brk_can_timeoutType_ARRAYSIZE;
7803 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
7804 Brk_can_timeoutType_descriptor() {
7805 return Global_rpt_6a_Brk_can_timeoutType_descriptor();
7807 template<
typename T>
7808 static inline const std::string& Brk_can_timeoutType_Name(T enum_t_value) {
7809 static_assert(::std::is_same<T, Brk_can_timeoutType>::value ||
7810 ::std::is_integral<T>::value,
7811 "Incorrect type passed to function Brk_can_timeoutType_Name.");
7812 return Global_rpt_6a_Brk_can_timeoutType_Name(enum_t_value);
7814 static inline bool Brk_can_timeoutType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
7815 Brk_can_timeoutType* value) {
7816 return Global_rpt_6a_Brk_can_timeoutType_Parse(name, value);
7822 kPacmodStatusFieldNumber = 1,
7823 kOverrideStatusFieldNumber = 2,
7824 kVehCanTimeoutFieldNumber = 3,
7825 kStrCanTimeoutFieldNumber = 4,
7826 kUsrCanTimeoutFieldNumber = 6,
7827 kBrkCanTimeoutFieldNumber = 5,
7828 kUsrCanReadErrorsFieldNumber = 7,
7831 bool has_pacmod_status()
const;
7833 bool _internal_has_pacmod_status()
const;
7835 void clear_pacmod_status();
7836 ::apollo::canbus::Global_rpt_6a_Pacmod_statusType pacmod_status()
const;
7837 void set_pacmod_status(::apollo::canbus::Global_rpt_6a_Pacmod_statusType value);
7839 ::apollo::canbus::Global_rpt_6a_Pacmod_statusType _internal_pacmod_status()
const;
7840 void _internal_set_pacmod_status(::apollo::canbus::Global_rpt_6a_Pacmod_statusType value);
7844 bool has_override_status()
const;
7846 bool _internal_has_override_status()
const;
7848 void clear_override_status();
7849 ::apollo::canbus::Global_rpt_6a_Override_statusType override_status()
const;
7850 void set_override_status(::apollo::canbus::Global_rpt_6a_Override_statusType value);
7852 ::apollo::canbus::Global_rpt_6a_Override_statusType _internal_override_status()
const;
7853 void _internal_set_override_status(::apollo::canbus::Global_rpt_6a_Override_statusType value);
7857 bool has_veh_can_timeout()
const;
7859 bool _internal_has_veh_can_timeout()
const;
7861 void clear_veh_can_timeout();
7862 bool veh_can_timeout()
const;
7863 void set_veh_can_timeout(
bool value);
7865 bool _internal_veh_can_timeout()
const;
7866 void _internal_set_veh_can_timeout(
bool value);
7870 bool has_str_can_timeout()
const;
7872 bool _internal_has_str_can_timeout()
const;
7874 void clear_str_can_timeout();
7875 bool str_can_timeout()
const;
7876 void set_str_can_timeout(
bool value);
7878 bool _internal_str_can_timeout()
const;
7879 void _internal_set_str_can_timeout(
bool value);
7883 bool has_usr_can_timeout()
const;
7885 bool _internal_has_usr_can_timeout()
const;
7887 void clear_usr_can_timeout();
7888 bool usr_can_timeout()
const;
7889 void set_usr_can_timeout(
bool value);
7891 bool _internal_usr_can_timeout()
const;
7892 void _internal_set_usr_can_timeout(
bool value);
7896 bool has_brk_can_timeout()
const;
7898 bool _internal_has_brk_can_timeout()
const;
7900 void clear_brk_can_timeout();
7901 ::apollo::canbus::Global_rpt_6a_Brk_can_timeoutType brk_can_timeout()
const;
7902 void set_brk_can_timeout(::apollo::canbus::Global_rpt_6a_Brk_can_timeoutType value);
7904 ::apollo::canbus::Global_rpt_6a_Brk_can_timeoutType _internal_brk_can_timeout()
const;
7905 void _internal_set_brk_can_timeout(::apollo::canbus::Global_rpt_6a_Brk_can_timeoutType value);
7909 bool has_usr_can_read_errors()
const;
7911 bool _internal_has_usr_can_read_errors()
const;
7913 void clear_usr_can_read_errors();
7914 int32_t usr_can_read_errors()
const;
7915 void set_usr_can_read_errors(int32_t value);
7917 int32_t _internal_usr_can_read_errors()
const;
7918 void _internal_set_usr_can_read_errors(int32_t value);
7925 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
7926 typedef void InternalArenaConstructable_;
7927 typedef void DestructorSkippable_;
7928 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
7929 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
7931 int override_status_;
7932 bool veh_can_timeout_;
7933 bool str_can_timeout_;
7934 bool usr_can_timeout_;
7935 int brk_can_timeout_;
7936 int32_t usr_can_read_errors_;
7937 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
7942 public ::PROTOBUF_NAMESPACE_ID::Message {
7946 explicit constexpr
Brake_cmd_6b(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
7951 *
this = ::std::move(from);
7959 if (
this == &from)
return *
this;
7960 if (GetOwningArena() == from.GetOwningArena()
7961 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
7962 && GetOwningArena() !=
nullptr
7965 InternalSwap(&from);
7972 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
7973 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
7975 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
7976 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
7979 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
7980 return GetDescriptor();
7982 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
7983 return default_instance().GetMetadata().descriptor;
7985 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
7986 return default_instance().GetMetadata().reflection;
7989 return *internal_default_instance();
7991 static inline const Brake_cmd_6b* internal_default_instance() {
7993 &_Brake_cmd_6b_default_instance_);
7995 static constexpr
int kIndexInFileMessages =
8002 if (other ==
this)
return;
8003 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
8004 if (GetOwningArena() !=
nullptr &&
8005 GetOwningArena() == other->GetOwningArena()) {
8007 if (GetOwningArena() == other->GetOwningArena()) {
8009 InternalSwap(other);
8011 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
8015 if (other ==
this)
return;
8016 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
8017 InternalSwap(other);
8022 Brake_cmd_6b* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
8023 return CreateMaybeMessage<Brake_cmd_6b>(arena);
8025 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
8027 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
8030 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
8032 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
8033 bool IsInitialized()
const final;
8035 size_t ByteSizeLong()
const final;
8036 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
8037 uint8_t* _InternalSerialize(
8038 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
8039 int GetCachedSize()
const final {
return _cached_size_.Get(); }
8044 void SetCachedSize(
int size)
const final;
8048 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
8049 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
8050 return "apollo.canbus.Brake_cmd_6b";
8053 explicit Brake_cmd_6b(::PROTOBUF_NAMESPACE_ID::Arena* arena,
8054 bool is_message_owned =
false);
8056 static void ArenaDtor(
void*
object);
8057 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
8060 static const ClassData _class_data_;
8061 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
8063 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
8070 kBrakeCmdFieldNumber = 1,
8073 bool has_brake_cmd()
const;
8075 bool _internal_has_brake_cmd()
const;
8077 void clear_brake_cmd();
8078 double brake_cmd()
const;
8079 void set_brake_cmd(
double value);
8081 double _internal_brake_cmd()
const;
8082 void _internal_set_brake_cmd(
double value);
8089 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
8090 typedef void InternalArenaConstructable_;
8091 typedef void DestructorSkippable_;
8092 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
8093 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
8095 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
8100 public ::PROTOBUF_NAMESPACE_ID::Message {
8104 explicit constexpr
Brake_rpt_6c(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
8109 *
this = ::std::move(from);
8117 if (
this == &from)
return *
this;
8118 if (GetOwningArena() == from.GetOwningArena()
8119 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
8120 && GetOwningArena() !=
nullptr
8123 InternalSwap(&from);
8130 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
8131 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
8133 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
8134 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
8137 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
8138 return GetDescriptor();
8140 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
8141 return default_instance().GetMetadata().descriptor;
8143 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
8144 return default_instance().GetMetadata().reflection;
8147 return *internal_default_instance();
8149 static inline const Brake_rpt_6c* internal_default_instance() {
8151 &_Brake_rpt_6c_default_instance_);
8153 static constexpr
int kIndexInFileMessages =
8160 if (other ==
this)
return;
8161 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
8162 if (GetOwningArena() !=
nullptr &&
8163 GetOwningArena() == other->GetOwningArena()) {
8165 if (GetOwningArena() == other->GetOwningArena()) {
8167 InternalSwap(other);
8169 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
8173 if (other ==
this)
return;
8174 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
8175 InternalSwap(other);
8180 Brake_rpt_6c* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
8181 return CreateMaybeMessage<Brake_rpt_6c>(arena);
8183 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
8185 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
8188 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
8190 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
8191 bool IsInitialized()
const final;
8193 size_t ByteSizeLong()
const final;
8194 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
8195 uint8_t* _InternalSerialize(
8196 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
8197 int GetCachedSize()
const final {
return _cached_size_.Get(); }
8202 void SetCachedSize(
int size)
const final;
8206 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
8207 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
8208 return "apollo.canbus.Brake_rpt_6c";
8211 explicit Brake_rpt_6c(::PROTOBUF_NAMESPACE_ID::Arena* arena,
8212 bool is_message_owned =
false);
8214 static void ArenaDtor(
void*
object);
8215 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
8218 static const ClassData _class_data_;
8219 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
8221 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
8225 typedef Brake_rpt_6c_Brake_on_offType Brake_on_offType;
8226 static constexpr Brake_on_offType BRAKE_ON_OFF_OFF =
8227 Brake_rpt_6c_Brake_on_offType_BRAKE_ON_OFF_OFF;
8228 static constexpr Brake_on_offType BRAKE_ON_OFF_ON =
8229 Brake_rpt_6c_Brake_on_offType_BRAKE_ON_OFF_ON;
8230 static inline bool Brake_on_offType_IsValid(
int value) {
8231 return Brake_rpt_6c_Brake_on_offType_IsValid(value);
8233 static constexpr Brake_on_offType Brake_on_offType_MIN =
8234 Brake_rpt_6c_Brake_on_offType_Brake_on_offType_MIN;
8235 static constexpr Brake_on_offType Brake_on_offType_MAX =
8236 Brake_rpt_6c_Brake_on_offType_Brake_on_offType_MAX;
8237 static constexpr
int Brake_on_offType_ARRAYSIZE =
8238 Brake_rpt_6c_Brake_on_offType_Brake_on_offType_ARRAYSIZE;
8239 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
8240 Brake_on_offType_descriptor() {
8241 return Brake_rpt_6c_Brake_on_offType_descriptor();
8243 template<
typename T>
8244 static inline const std::string& Brake_on_offType_Name(T enum_t_value) {
8245 static_assert(::std::is_same<T, Brake_on_offType>::value ||
8246 ::std::is_integral<T>::value,
8247 "Incorrect type passed to function Brake_on_offType_Name.");
8248 return Brake_rpt_6c_Brake_on_offType_Name(enum_t_value);
8250 static inline bool Brake_on_offType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
8251 Brake_on_offType* value) {
8252 return Brake_rpt_6c_Brake_on_offType_Parse(name, value);
8258 kManualInputFieldNumber = 1,
8259 kCommandedValueFieldNumber = 2,
8260 kOutputValueFieldNumber = 3,
8261 kBrakeOnOffFieldNumber = 4,
8264 bool has_manual_input()
const;
8266 bool _internal_has_manual_input()
const;
8268 void clear_manual_input();
8269 double manual_input()
const;
8270 void set_manual_input(
double value);
8272 double _internal_manual_input()
const;
8273 void _internal_set_manual_input(
double value);
8277 bool has_commanded_value()
const;
8279 bool _internal_has_commanded_value()
const;
8281 void clear_commanded_value();
8282 double commanded_value()
const;
8283 void set_commanded_value(
double value);
8285 double _internal_commanded_value()
const;
8286 void _internal_set_commanded_value(
double value);
8290 bool has_output_value()
const;
8292 bool _internal_has_output_value()
const;
8294 void clear_output_value();
8295 double output_value()
const;
8296 void set_output_value(
double value);
8298 double _internal_output_value()
const;
8299 void _internal_set_output_value(
double value);
8303 bool has_brake_on_off()
const;
8305 bool _internal_has_brake_on_off()
const;
8307 void clear_brake_on_off();
8308 ::apollo::canbus::Brake_rpt_6c_Brake_on_offType brake_on_off()
const;
8309 void set_brake_on_off(::apollo::canbus::Brake_rpt_6c_Brake_on_offType value);
8311 ::apollo::canbus::Brake_rpt_6c_Brake_on_offType _internal_brake_on_off()
const;
8312 void _internal_set_brake_on_off(::apollo::canbus::Brake_rpt_6c_Brake_on_offType value);
8319 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
8320 typedef void InternalArenaConstructable_;
8321 typedef void DestructorSkippable_;
8322 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
8323 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
8324 double manual_input_;
8325 double commanded_value_;
8326 double output_value_;
8328 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
8333 public ::PROTOBUF_NAMESPACE_ID::Message {
8337 explicit constexpr
Steering_cmd_6d(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
8342 *
this = ::std::move(from);
8350 if (
this == &from)
return *
this;
8351 if (GetOwningArena() == from.GetOwningArena()
8352 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
8353 && GetOwningArena() !=
nullptr
8356 InternalSwap(&from);
8363 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
8364 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
8366 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
8367 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
8370 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
8371 return GetDescriptor();
8373 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
8374 return default_instance().GetMetadata().descriptor;
8376 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
8377 return default_instance().GetMetadata().reflection;
8380 return *internal_default_instance();
8384 &_Steering_cmd_6d_default_instance_);
8386 static constexpr
int kIndexInFileMessages =
8393 if (other ==
this)
return;
8394 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
8395 if (GetOwningArena() !=
nullptr &&
8396 GetOwningArena() == other->GetOwningArena()) {
8398 if (GetOwningArena() == other->GetOwningArena()) {
8400 InternalSwap(other);
8402 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
8406 if (other ==
this)
return;
8407 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
8408 InternalSwap(other);
8413 Steering_cmd_6d* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
8414 return CreateMaybeMessage<Steering_cmd_6d>(arena);
8416 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
8418 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
8421 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
8423 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
8424 bool IsInitialized()
const final;
8426 size_t ByteSizeLong()
const final;
8427 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
8428 uint8_t* _InternalSerialize(
8429 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
8430 int GetCachedSize()
const final {
return _cached_size_.Get(); }
8435 void SetCachedSize(
int size)
const final;
8439 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
8440 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
8441 return "apollo.canbus.Steering_cmd_6d";
8445 bool is_message_owned =
false);
8447 static void ArenaDtor(
void*
object);
8448 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
8451 static const ClassData _class_data_;
8452 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
8454 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
8461 kPositionValueFieldNumber = 1,
8462 kSpeedLimitFieldNumber = 2,
8465 bool has_position_value()
const;
8467 bool _internal_has_position_value()
const;
8469 void clear_position_value();
8470 double position_value()
const;
8471 void set_position_value(
double value);
8473 double _internal_position_value()
const;
8474 void _internal_set_position_value(
double value);
8478 bool has_speed_limit()
const;
8480 bool _internal_has_speed_limit()
const;
8482 void clear_speed_limit();
8483 double speed_limit()
const;
8484 void set_speed_limit(
double value);
8486 double _internal_speed_limit()
const;
8487 void _internal_set_speed_limit(
double value);
8494 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
8495 typedef void InternalArenaConstructable_;
8496 typedef void DestructorSkippable_;
8497 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
8498 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
8499 double position_value_;
8500 double speed_limit_;
8501 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
8506 public ::PROTOBUF_NAMESPACE_ID::Message {
8510 explicit constexpr
Steering_rpt_1_6e(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
8515 *
this = ::std::move(from);
8523 if (
this == &from)
return *
this;
8524 if (GetOwningArena() == from.GetOwningArena()
8525 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
8526 && GetOwningArena() !=
nullptr
8529 InternalSwap(&from);
8536 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
8537 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
8539 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
8540 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
8543 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
8544 return GetDescriptor();
8546 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
8547 return default_instance().GetMetadata().descriptor;
8549 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
8550 return default_instance().GetMetadata().reflection;
8553 return *internal_default_instance();
8557 &_Steering_rpt_1_6e_default_instance_);
8559 static constexpr
int kIndexInFileMessages =
8566 if (other ==
this)
return;
8567 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
8568 if (GetOwningArena() !=
nullptr &&
8569 GetOwningArena() == other->GetOwningArena()) {
8571 if (GetOwningArena() == other->GetOwningArena()) {
8573 InternalSwap(other);
8575 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
8579 if (other ==
this)
return;
8580 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
8581 InternalSwap(other);
8586 Steering_rpt_1_6e* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
8587 return CreateMaybeMessage<Steering_rpt_1_6e>(arena);
8589 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
8591 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
8594 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
8596 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
8597 bool IsInitialized()
const final;
8599 size_t ByteSizeLong()
const final;
8600 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
8601 uint8_t* _InternalSerialize(
8602 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
8603 int GetCachedSize()
const final {
return _cached_size_.Get(); }
8608 void SetCachedSize(
int size)
const final;
8612 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
8613 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
8614 return "apollo.canbus.Steering_rpt_1_6e";
8618 bool is_message_owned =
false);
8620 static void ArenaDtor(
void*
object);
8621 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
8624 static const ClassData _class_data_;
8625 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
8627 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
8634 kManualInputFieldNumber = 1,
8635 kCommandedValueFieldNumber = 2,
8636 kOutputValueFieldNumber = 3,
8639 bool has_manual_input()
const;
8641 bool _internal_has_manual_input()
const;
8643 void clear_manual_input();
8644 double manual_input()
const;
8645 void set_manual_input(
double value);
8647 double _internal_manual_input()
const;
8648 void _internal_set_manual_input(
double value);
8652 bool has_commanded_value()
const;
8654 bool _internal_has_commanded_value()
const;
8656 void clear_commanded_value();
8657 double commanded_value()
const;
8658 void set_commanded_value(
double value);
8660 double _internal_commanded_value()
const;
8661 void _internal_set_commanded_value(
double value);
8665 bool has_output_value()
const;
8667 bool _internal_has_output_value()
const;
8669 void clear_output_value();
8670 double output_value()
const;
8671 void set_output_value(
double value);
8673 double _internal_output_value()
const;
8674 void _internal_set_output_value(
double value);
8681 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
8682 typedef void InternalArenaConstructable_;
8683 typedef void DestructorSkippable_;
8684 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
8685 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
8686 double manual_input_;
8687 double commanded_value_;
8688 double output_value_;
8689 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
8694 public ::PROTOBUF_NAMESPACE_ID::Message {
8698 explicit constexpr
Wheel_speed_rpt_7a(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
8703 *
this = ::std::move(from);
8711 if (
this == &from)
return *
this;
8712 if (GetOwningArena() == from.GetOwningArena()
8713 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
8714 && GetOwningArena() !=
nullptr
8717 InternalSwap(&from);
8724 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
8725 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
8727 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
8728 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
8731 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
8732 return GetDescriptor();
8734 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
8735 return default_instance().GetMetadata().descriptor;
8737 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
8738 return default_instance().GetMetadata().reflection;
8741 return *internal_default_instance();
8745 &_Wheel_speed_rpt_7a_default_instance_);
8747 static constexpr
int kIndexInFileMessages =
8754 if (other ==
this)
return;
8755 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
8756 if (GetOwningArena() !=
nullptr &&
8757 GetOwningArena() == other->GetOwningArena()) {
8759 if (GetOwningArena() == other->GetOwningArena()) {
8761 InternalSwap(other);
8763 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
8767 if (other ==
this)
return;
8768 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
8769 InternalSwap(other);
8774 Wheel_speed_rpt_7a* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
8775 return CreateMaybeMessage<Wheel_speed_rpt_7a>(arena);
8777 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
8779 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
8782 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
8784 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
8785 bool IsInitialized()
const final;
8787 size_t ByteSizeLong()
const final;
8788 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
8789 uint8_t* _InternalSerialize(
8790 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
8791 int GetCachedSize()
const final {
return _cached_size_.Get(); }
8796 void SetCachedSize(
int size)
const final;
8800 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
8801 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
8802 return "apollo.canbus.Wheel_speed_rpt_7a";
8806 bool is_message_owned =
false);
8808 static void ArenaDtor(
void*
object);
8809 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
8812 static const ClassData _class_data_;
8813 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
8815 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
8822 kWheelSpdRearRightFieldNumber = 1,
8823 kWheelSpdRearLeftFieldNumber = 2,
8824 kWheelSpdFrontRightFieldNumber = 3,
8825 kWheelSpdFrontLeftFieldNumber = 4,
8828 bool has_wheel_spd_rear_right()
const;
8830 bool _internal_has_wheel_spd_rear_right()
const;
8832 void clear_wheel_spd_rear_right();
8833 int32_t wheel_spd_rear_right()
const;
8834 void set_wheel_spd_rear_right(int32_t value);
8836 int32_t _internal_wheel_spd_rear_right()
const;
8837 void _internal_set_wheel_spd_rear_right(int32_t value);
8841 bool has_wheel_spd_rear_left()
const;
8843 bool _internal_has_wheel_spd_rear_left()
const;
8845 void clear_wheel_spd_rear_left();
8846 int32_t wheel_spd_rear_left()
const;
8847 void set_wheel_spd_rear_left(int32_t value);
8849 int32_t _internal_wheel_spd_rear_left()
const;
8850 void _internal_set_wheel_spd_rear_left(int32_t value);
8854 bool has_wheel_spd_front_right()
const;
8856 bool _internal_has_wheel_spd_front_right()
const;
8858 void clear_wheel_spd_front_right();
8859 int32_t wheel_spd_front_right()
const;
8860 void set_wheel_spd_front_right(int32_t value);
8862 int32_t _internal_wheel_spd_front_right()
const;
8863 void _internal_set_wheel_spd_front_right(int32_t value);
8867 bool has_wheel_spd_front_left()
const;
8869 bool _internal_has_wheel_spd_front_left()
const;
8871 void clear_wheel_spd_front_left();
8872 int32_t wheel_spd_front_left()
const;
8873 void set_wheel_spd_front_left(int32_t value);
8875 int32_t _internal_wheel_spd_front_left()
const;
8876 void _internal_set_wheel_spd_front_left(int32_t value);
8883 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
8884 typedef void InternalArenaConstructable_;
8885 typedef void DestructorSkippable_;
8886 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
8887 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
8888 int32_t wheel_spd_rear_right_;
8889 int32_t wheel_spd_rear_left_;
8890 int32_t wheel_spd_front_right_;
8891 int32_t wheel_spd_front_left_;
8892 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
8897 public ::PROTOBUF_NAMESPACE_ID::Message {
8901 explicit constexpr
Date_time_rpt_83(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
8906 *
this = ::std::move(from);
8914 if (
this == &from)
return *
this;
8915 if (GetOwningArena() == from.GetOwningArena()
8916 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
8917 && GetOwningArena() !=
nullptr
8920 InternalSwap(&from);
8927 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
8928 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
8930 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
8931 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
8934 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
8935 return GetDescriptor();
8937 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
8938 return default_instance().GetMetadata().descriptor;
8940 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
8941 return default_instance().GetMetadata().reflection;
8944 return *internal_default_instance();
8948 &_Date_time_rpt_83_default_instance_);
8950 static constexpr
int kIndexInFileMessages =
8957 if (other ==
this)
return;
8958 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
8959 if (GetOwningArena() !=
nullptr &&
8960 GetOwningArena() == other->GetOwningArena()) {
8962 if (GetOwningArena() == other->GetOwningArena()) {
8964 InternalSwap(other);
8966 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
8970 if (other ==
this)
return;
8971 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
8972 InternalSwap(other);
8977 Date_time_rpt_83* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
8978 return CreateMaybeMessage<Date_time_rpt_83>(arena);
8980 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
8982 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
8985 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
8987 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
8988 bool IsInitialized()
const final;
8990 size_t ByteSizeLong()
const final;
8991 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
8992 uint8_t* _InternalSerialize(
8993 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
8994 int GetCachedSize()
const final {
return _cached_size_.Get(); }
8999 void SetCachedSize(
int size)
const final;
9003 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
9004 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
9005 return "apollo.canbus.Date_time_rpt_83";
9009 bool is_message_owned =
false);
9011 static void ArenaDtor(
void*
object);
9012 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
9015 static const ClassData _class_data_;
9016 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
9018 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
9025 kTimeSecondFieldNumber = 1,
9026 kTimeMinuteFieldNumber = 2,
9027 kTimeHourFieldNumber = 3,
9028 kDateDayFieldNumber = 4,
9029 kDateMonthFieldNumber = 5,
9030 kDateYearFieldNumber = 6,
9033 bool has_time_second()
const;
9035 bool _internal_has_time_second()
const;
9037 void clear_time_second();
9038 int32_t time_second()
const;
9039 void set_time_second(int32_t value);
9041 int32_t _internal_time_second()
const;
9042 void _internal_set_time_second(int32_t value);
9046 bool has_time_minute()
const;
9048 bool _internal_has_time_minute()
const;
9050 void clear_time_minute();
9051 int32_t time_minute()
const;
9052 void set_time_minute(int32_t value);
9054 int32_t _internal_time_minute()
const;
9055 void _internal_set_time_minute(int32_t value);
9059 bool has_time_hour()
const;
9061 bool _internal_has_time_hour()
const;
9063 void clear_time_hour();
9064 int32_t time_hour()
const;
9065 void set_time_hour(int32_t value);
9067 int32_t _internal_time_hour()
const;
9068 void _internal_set_time_hour(int32_t value);
9072 bool has_date_day()
const;
9074 bool _internal_has_date_day()
const;
9076 void clear_date_day();
9077 int32_t date_day()
const;
9078 void set_date_day(int32_t value);
9080 int32_t _internal_date_day()
const;
9081 void _internal_set_date_day(int32_t value);
9085 bool has_date_month()
const;
9087 bool _internal_has_date_month()
const;
9089 void clear_date_month();
9090 int32_t date_month()
const;
9091 void set_date_month(int32_t value);
9093 int32_t _internal_date_month()
const;
9094 void _internal_set_date_month(int32_t value);
9098 bool has_date_year()
const;
9100 bool _internal_has_date_year()
const;
9102 void clear_date_year();
9103 int32_t date_year()
const;
9104 void set_date_year(int32_t value);
9106 int32_t _internal_date_year()
const;
9107 void _internal_set_date_year(int32_t value);
9114 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
9115 typedef void InternalArenaConstructable_;
9116 typedef void DestructorSkippable_;
9117 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
9118 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
9119 int32_t time_second_;
9120 int32_t time_minute_;
9123 int32_t date_month_;
9125 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
9130 public ::PROTOBUF_NAMESPACE_ID::Message {
9134 explicit constexpr
Brake_motor_rpt_1_70(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
9139 *
this = ::std::move(from);
9147 if (
this == &from)
return *
this;
9148 if (GetOwningArena() == from.GetOwningArena()
9149 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
9150 && GetOwningArena() !=
nullptr
9153 InternalSwap(&from);
9160 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
9161 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
9163 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
9164 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
9167 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
9168 return GetDescriptor();
9170 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
9171 return default_instance().GetMetadata().descriptor;
9173 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
9174 return default_instance().GetMetadata().reflection;
9177 return *internal_default_instance();
9181 &_Brake_motor_rpt_1_70_default_instance_);
9183 static constexpr
int kIndexInFileMessages =
9190 if (other ==
this)
return;
9191 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
9192 if (GetOwningArena() !=
nullptr &&
9193 GetOwningArena() == other->GetOwningArena()) {
9195 if (GetOwningArena() == other->GetOwningArena()) {
9197 InternalSwap(other);
9199 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
9203 if (other ==
this)
return;
9204 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
9205 InternalSwap(other);
9211 return CreateMaybeMessage<Brake_motor_rpt_1_70>(arena);
9213 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
9215 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
9218 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
9220 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
9221 bool IsInitialized()
const final;
9223 size_t ByteSizeLong()
const final;
9224 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
9225 uint8_t* _InternalSerialize(
9226 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
9227 int GetCachedSize()
const final {
return _cached_size_.Get(); }
9232 void SetCachedSize(
int size)
const final;
9236 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
9237 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
9238 return "apollo.canbus.Brake_motor_rpt_1_70";
9242 bool is_message_owned =
false);
9244 static void ArenaDtor(
void*
object);
9245 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
9248 static const ClassData _class_data_;
9249 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
9251 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
9258 kMotorCurrentFieldNumber = 1,
9259 kShaftPositionFieldNumber = 2,
9262 bool has_motor_current()
const;
9264 bool _internal_has_motor_current()
const;
9266 void clear_motor_current();
9267 double motor_current()
const;
9268 void set_motor_current(
double value);
9270 double _internal_motor_current()
const;
9271 void _internal_set_motor_current(
double value);
9275 bool has_shaft_position()
const;
9277 bool _internal_has_shaft_position()
const;
9279 void clear_shaft_position();
9280 double shaft_position()
const;
9281 void set_shaft_position(
double value);
9283 double _internal_shaft_position()
const;
9284 void _internal_set_shaft_position(
double value);
9291 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
9292 typedef void InternalArenaConstructable_;
9293 typedef void DestructorSkippable_;
9294 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
9295 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
9296 double motor_current_;
9297 double shaft_position_;
9298 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
9303 public ::PROTOBUF_NAMESPACE_ID::Message {
9307 explicit constexpr
Headlight_rpt_77(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
9312 *
this = ::std::move(from);
9320 if (
this == &from)
return *
this;
9321 if (GetOwningArena() == from.GetOwningArena()
9322 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
9323 && GetOwningArena() !=
nullptr
9326 InternalSwap(&from);
9333 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
9334 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
9336 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
9337 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
9340 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
9341 return GetDescriptor();
9343 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
9344 return default_instance().GetMetadata().descriptor;
9346 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
9347 return default_instance().GetMetadata().reflection;
9350 return *internal_default_instance();
9354 &_Headlight_rpt_77_default_instance_);
9356 static constexpr
int kIndexInFileMessages =
9363 if (other ==
this)
return;
9364 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
9365 if (GetOwningArena() !=
nullptr &&
9366 GetOwningArena() == other->GetOwningArena()) {
9368 if (GetOwningArena() == other->GetOwningArena()) {
9370 InternalSwap(other);
9372 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
9376 if (other ==
this)
return;
9377 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
9378 InternalSwap(other);
9383 Headlight_rpt_77* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
9384 return CreateMaybeMessage<Headlight_rpt_77>(arena);
9386 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
9388 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
9391 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
9393 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
9394 bool IsInitialized()
const final;
9396 size_t ByteSizeLong()
const final;
9397 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
9398 uint8_t* _InternalSerialize(
9399 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
9400 int GetCachedSize()
const final {
return _cached_size_.Get(); }
9405 void SetCachedSize(
int size)
const final;
9409 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
9410 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
9411 return "apollo.canbus.Headlight_rpt_77";
9415 bool is_message_owned =
false);
9417 static void ArenaDtor(
void*
object);
9418 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
9421 static const ClassData _class_data_;
9422 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
9424 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
9428 typedef Headlight_rpt_77_Output_valueType Output_valueType;
9429 static constexpr Output_valueType OUTPUT_VALUE_HEADLIGHTS_OFF =
9430 Headlight_rpt_77_Output_valueType_OUTPUT_VALUE_HEADLIGHTS_OFF;
9431 static constexpr Output_valueType OUTPUT_VALUE_LOW_BEAMS =
9432 Headlight_rpt_77_Output_valueType_OUTPUT_VALUE_LOW_BEAMS;
9433 static constexpr Output_valueType OUTPUT_VALUE_HIGH_BEAMS =
9434 Headlight_rpt_77_Output_valueType_OUTPUT_VALUE_HIGH_BEAMS;
9435 static inline bool Output_valueType_IsValid(
int value) {
9436 return Headlight_rpt_77_Output_valueType_IsValid(value);
9438 static constexpr Output_valueType Output_valueType_MIN =
9439 Headlight_rpt_77_Output_valueType_Output_valueType_MIN;
9440 static constexpr Output_valueType Output_valueType_MAX =
9441 Headlight_rpt_77_Output_valueType_Output_valueType_MAX;
9442 static constexpr
int Output_valueType_ARRAYSIZE =
9443 Headlight_rpt_77_Output_valueType_Output_valueType_ARRAYSIZE;
9444 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
9445 Output_valueType_descriptor() {
9446 return Headlight_rpt_77_Output_valueType_descriptor();
9448 template<
typename T>
9449 static inline const std::string& Output_valueType_Name(T enum_t_value) {
9450 static_assert(::std::is_same<T, Output_valueType>::value ||
9451 ::std::is_integral<T>::value,
9452 "Incorrect type passed to function Output_valueType_Name.");
9453 return Headlight_rpt_77_Output_valueType_Name(enum_t_value);
9455 static inline bool Output_valueType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
9456 Output_valueType* value) {
9457 return Headlight_rpt_77_Output_valueType_Parse(name, value);
9460 typedef Headlight_rpt_77_Manual_inputType Manual_inputType;
9461 static constexpr Manual_inputType MANUAL_INPUT_HEADLIGHTS_OFF =
9462 Headlight_rpt_77_Manual_inputType_MANUAL_INPUT_HEADLIGHTS_OFF;
9463 static constexpr Manual_inputType MANUAL_INPUT_LOW_BEAMS =
9464 Headlight_rpt_77_Manual_inputType_MANUAL_INPUT_LOW_BEAMS;
9465 static constexpr Manual_inputType MANUAL_INPUT_HIGH_BEAMS =
9466 Headlight_rpt_77_Manual_inputType_MANUAL_INPUT_HIGH_BEAMS;
9467 static inline bool Manual_inputType_IsValid(
int value) {
9468 return Headlight_rpt_77_Manual_inputType_IsValid(value);
9470 static constexpr Manual_inputType Manual_inputType_MIN =
9471 Headlight_rpt_77_Manual_inputType_Manual_inputType_MIN;
9472 static constexpr Manual_inputType Manual_inputType_MAX =
9473 Headlight_rpt_77_Manual_inputType_Manual_inputType_MAX;
9474 static constexpr
int Manual_inputType_ARRAYSIZE =
9475 Headlight_rpt_77_Manual_inputType_Manual_inputType_ARRAYSIZE;
9476 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
9477 Manual_inputType_descriptor() {
9478 return Headlight_rpt_77_Manual_inputType_descriptor();
9480 template<
typename T>
9481 static inline const std::string& Manual_inputType_Name(T enum_t_value) {
9482 static_assert(::std::is_same<T, Manual_inputType>::value ||
9483 ::std::is_integral<T>::value,
9484 "Incorrect type passed to function Manual_inputType_Name.");
9485 return Headlight_rpt_77_Manual_inputType_Name(enum_t_value);
9487 static inline bool Manual_inputType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
9488 Manual_inputType* value) {
9489 return Headlight_rpt_77_Manual_inputType_Parse(name, value);
9492 typedef Headlight_rpt_77_Commanded_valueType Commanded_valueType;
9493 static constexpr Commanded_valueType COMMANDED_VALUE_HEADLIGHTS_OFF =
9494 Headlight_rpt_77_Commanded_valueType_COMMANDED_VALUE_HEADLIGHTS_OFF;
9495 static constexpr Commanded_valueType COMMANDED_VALUE_LOW_BEAMS =
9496 Headlight_rpt_77_Commanded_valueType_COMMANDED_VALUE_LOW_BEAMS;
9497 static constexpr Commanded_valueType COMMANDED_VALUE_HIGH_BEAMS =
9498 Headlight_rpt_77_Commanded_valueType_COMMANDED_VALUE_HIGH_BEAMS;
9499 static inline bool Commanded_valueType_IsValid(
int value) {
9500 return Headlight_rpt_77_Commanded_valueType_IsValid(value);
9502 static constexpr Commanded_valueType Commanded_valueType_MIN =
9503 Headlight_rpt_77_Commanded_valueType_Commanded_valueType_MIN;
9504 static constexpr Commanded_valueType Commanded_valueType_MAX =
9505 Headlight_rpt_77_Commanded_valueType_Commanded_valueType_MAX;
9506 static constexpr
int Commanded_valueType_ARRAYSIZE =
9507 Headlight_rpt_77_Commanded_valueType_Commanded_valueType_ARRAYSIZE;
9508 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
9509 Commanded_valueType_descriptor() {
9510 return Headlight_rpt_77_Commanded_valueType_descriptor();
9512 template<
typename T>
9513 static inline const std::string& Commanded_valueType_Name(T enum_t_value) {
9514 static_assert(::std::is_same<T, Commanded_valueType>::value ||
9515 ::std::is_integral<T>::value,
9516 "Incorrect type passed to function Commanded_valueType_Name.");
9517 return Headlight_rpt_77_Commanded_valueType_Name(enum_t_value);
9519 static inline bool Commanded_valueType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
9520 Commanded_valueType* value) {
9521 return Headlight_rpt_77_Commanded_valueType_Parse(name, value);
9527 kOutputValueFieldNumber = 1,
9528 kManualInputFieldNumber = 2,
9529 kCommandedValueFieldNumber = 3,
9532 bool has_output_value()
const;
9534 bool _internal_has_output_value()
const;
9536 void clear_output_value();
9537 ::apollo::canbus::Headlight_rpt_77_Output_valueType output_value()
const;
9538 void set_output_value(::apollo::canbus::Headlight_rpt_77_Output_valueType value);
9540 ::apollo::canbus::Headlight_rpt_77_Output_valueType _internal_output_value()
const;
9541 void _internal_set_output_value(::apollo::canbus::Headlight_rpt_77_Output_valueType value);
9545 bool has_manual_input()
const;
9547 bool _internal_has_manual_input()
const;
9549 void clear_manual_input();
9550 ::apollo::canbus::Headlight_rpt_77_Manual_inputType manual_input()
const;
9551 void set_manual_input(::apollo::canbus::Headlight_rpt_77_Manual_inputType value);
9553 ::apollo::canbus::Headlight_rpt_77_Manual_inputType _internal_manual_input()
const;
9554 void _internal_set_manual_input(::apollo::canbus::Headlight_rpt_77_Manual_inputType value);
9558 bool has_commanded_value()
const;
9560 bool _internal_has_commanded_value()
const;
9562 void clear_commanded_value();
9563 ::apollo::canbus::Headlight_rpt_77_Commanded_valueType commanded_value()
const;
9564 void set_commanded_value(::apollo::canbus::Headlight_rpt_77_Commanded_valueType value);
9566 ::apollo::canbus::Headlight_rpt_77_Commanded_valueType _internal_commanded_value()
const;
9567 void _internal_set_commanded_value(::apollo::canbus::Headlight_rpt_77_Commanded_valueType value);
9574 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
9575 typedef void InternalArenaConstructable_;
9576 typedef void DestructorSkippable_;
9577 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
9578 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
9581 int commanded_value_;
9582 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
9587 public ::PROTOBUF_NAMESPACE_ID::Message {
9591 explicit constexpr
Accel_rpt_68(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
9596 *
this = ::std::move(from);
9604 if (
this == &from)
return *
this;
9605 if (GetOwningArena() == from.GetOwningArena()
9606 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
9607 && GetOwningArena() !=
nullptr
9610 InternalSwap(&from);
9617 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
9618 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
9620 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
9621 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
9624 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
9625 return GetDescriptor();
9627 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
9628 return default_instance().GetMetadata().descriptor;
9630 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
9631 return default_instance().GetMetadata().reflection;
9634 return *internal_default_instance();
9636 static inline const Accel_rpt_68* internal_default_instance() {
9638 &_Accel_rpt_68_default_instance_);
9640 static constexpr
int kIndexInFileMessages =
9647 if (other ==
this)
return;
9648 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
9649 if (GetOwningArena() !=
nullptr &&
9650 GetOwningArena() == other->GetOwningArena()) {
9652 if (GetOwningArena() == other->GetOwningArena()) {
9654 InternalSwap(other);
9656 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
9660 if (other ==
this)
return;
9661 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
9662 InternalSwap(other);
9667 Accel_rpt_68* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
9668 return CreateMaybeMessage<Accel_rpt_68>(arena);
9670 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
9672 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
9675 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
9677 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
9678 bool IsInitialized()
const final;
9680 size_t ByteSizeLong()
const final;
9681 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
9682 uint8_t* _InternalSerialize(
9683 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
9684 int GetCachedSize()
const final {
return _cached_size_.Get(); }
9689 void SetCachedSize(
int size)
const final;
9693 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
9694 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
9695 return "apollo.canbus.Accel_rpt_68";
9698 explicit Accel_rpt_68(::PROTOBUF_NAMESPACE_ID::Arena* arena,
9699 bool is_message_owned =
false);
9701 static void ArenaDtor(
void*
object);
9702 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
9705 static const ClassData _class_data_;
9706 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
9708 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
9715 kManualInputFieldNumber = 1,
9716 kCommandedValueFieldNumber = 2,
9717 kOutputValueFieldNumber = 3,
9720 bool has_manual_input()
const;
9722 bool _internal_has_manual_input()
const;
9724 void clear_manual_input();
9725 double manual_input()
const;
9726 void set_manual_input(
double value);
9728 double _internal_manual_input()
const;
9729 void _internal_set_manual_input(
double value);
9733 bool has_commanded_value()
const;
9735 bool _internal_has_commanded_value()
const;
9737 void clear_commanded_value();
9738 double commanded_value()
const;
9739 void set_commanded_value(
double value);
9741 double _internal_commanded_value()
const;
9742 void _internal_set_commanded_value(
double value);
9746 bool has_output_value()
const;
9748 bool _internal_has_output_value()
const;
9750 void clear_output_value();
9751 double output_value()
const;
9752 void set_output_value(
double value);
9754 double _internal_output_value()
const;
9755 void _internal_set_output_value(
double value);
9762 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
9763 typedef void InternalArenaConstructable_;
9764 typedef void DestructorSkippable_;
9765 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
9766 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
9767 double manual_input_;
9768 double commanded_value_;
9769 double output_value_;
9770 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
9775 public ::PROTOBUF_NAMESPACE_ID::Message {
9784 *
this = ::std::move(from);
9792 if (
this == &from)
return *
this;
9793 if (GetOwningArena() == from.GetOwningArena()
9794 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
9795 && GetOwningArena() !=
nullptr
9798 InternalSwap(&from);
9805 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
9806 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
9808 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
9809 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
9812 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
9813 return GetDescriptor();
9815 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
9816 return default_instance().GetMetadata().descriptor;
9818 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
9819 return default_instance().GetMetadata().reflection;
9822 return *internal_default_instance();
9826 &_Steering_motor_rpt_3_75_default_instance_);
9828 static constexpr
int kIndexInFileMessages =
9835 if (other ==
this)
return;
9836 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
9837 if (GetOwningArena() !=
nullptr &&
9838 GetOwningArena() == other->GetOwningArena()) {
9840 if (GetOwningArena() == other->GetOwningArena()) {
9842 InternalSwap(other);
9844 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
9848 if (other ==
this)
return;
9849 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
9850 InternalSwap(other);
9856 return CreateMaybeMessage<Steering_motor_rpt_3_75>(arena);
9858 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
9860 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
9863 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
9865 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
9866 bool IsInitialized()
const final;
9868 size_t ByteSizeLong()
const final;
9869 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
9870 uint8_t* _InternalSerialize(
9871 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
9872 int GetCachedSize()
const final {
return _cached_size_.Get(); }
9877 void SetCachedSize(
int size)
const final;
9881 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
9882 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
9883 return "apollo.canbus.Steering_motor_rpt_3_75";
9887 bool is_message_owned =
false);
9889 static void ArenaDtor(
void*
object);
9890 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
9893 static const ClassData _class_data_;
9894 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
9896 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
9903 kTorqueOutputFieldNumber = 1,
9904 kTorqueInputFieldNumber = 2,
9907 bool has_torque_output()
const;
9909 bool _internal_has_torque_output()
const;
9911 void clear_torque_output();
9912 double torque_output()
const;
9913 void set_torque_output(
double value);
9915 double _internal_torque_output()
const;
9916 void _internal_set_torque_output(
double value);
9920 bool has_torque_input()
const;
9922 bool _internal_has_torque_input()
const;
9924 void clear_torque_input();
9925 double torque_input()
const;
9926 void set_torque_input(
double value);
9928 double _internal_torque_input()
const;
9929 void _internal_set_torque_input(
double value);
9936 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
9937 typedef void InternalArenaConstructable_;
9938 typedef void DestructorSkippable_;
9939 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
9940 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
9941 double torque_output_;
9942 double torque_input_;
9943 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
9948 public ::PROTOBUF_NAMESPACE_ID::Message {
9952 explicit constexpr
Turn_cmd_63(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
9957 *
this = ::std::move(from);
9965 if (
this == &from)
return *
this;
9966 if (GetOwningArena() == from.GetOwningArena()
9967 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
9968 && GetOwningArena() !=
nullptr
9971 InternalSwap(&from);
9978 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
9979 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
9981 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
9982 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
9985 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
9986 return GetDescriptor();
9988 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
9989 return default_instance().GetMetadata().descriptor;
9991 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
9992 return default_instance().GetMetadata().reflection;
9995 return *internal_default_instance();
9997 static inline const Turn_cmd_63* internal_default_instance() {
9999 &_Turn_cmd_63_default_instance_);
10001 static constexpr
int kIndexInFileMessages =
10008 if (other ==
this)
return;
10009 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
10010 if (GetOwningArena() !=
nullptr &&
10011 GetOwningArena() == other->GetOwningArena()) {
10013 if (GetOwningArena() == other->GetOwningArena()) {
10015 InternalSwap(other);
10017 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
10021 if (other ==
this)
return;
10022 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
10023 InternalSwap(other);
10028 Turn_cmd_63* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
10029 return CreateMaybeMessage<Turn_cmd_63>(arena);
10031 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
10033 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
10036 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
10038 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
10039 bool IsInitialized()
const final;
10041 size_t ByteSizeLong()
const final;
10042 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
10043 uint8_t* _InternalSerialize(
10044 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
10045 int GetCachedSize()
const final {
return _cached_size_.Get(); }
10050 void SetCachedSize(
int size)
const final;
10054 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
10055 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
10056 return "apollo.canbus.Turn_cmd_63";
10059 explicit Turn_cmd_63(::PROTOBUF_NAMESPACE_ID::Arena* arena,
10060 bool is_message_owned =
false);
10062 static void ArenaDtor(
void*
object);
10063 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
10066 static const ClassData _class_data_;
10067 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
10069 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
10073 typedef Turn_cmd_63_Turn_signal_cmdType Turn_signal_cmdType;
10074 static constexpr Turn_signal_cmdType TURN_SIGNAL_CMD_RIGHT =
10075 Turn_cmd_63_Turn_signal_cmdType_TURN_SIGNAL_CMD_RIGHT;
10076 static constexpr Turn_signal_cmdType TURN_SIGNAL_CMD_NONE =
10077 Turn_cmd_63_Turn_signal_cmdType_TURN_SIGNAL_CMD_NONE;
10078 static constexpr Turn_signal_cmdType TURN_SIGNAL_CMD_LEFT =
10079 Turn_cmd_63_Turn_signal_cmdType_TURN_SIGNAL_CMD_LEFT;
10080 static constexpr Turn_signal_cmdType TURN_SIGNAL_CMD_HAZARD =
10081 Turn_cmd_63_Turn_signal_cmdType_TURN_SIGNAL_CMD_HAZARD;
10082 static inline bool Turn_signal_cmdType_IsValid(
int value) {
10083 return Turn_cmd_63_Turn_signal_cmdType_IsValid(value);
10085 static constexpr Turn_signal_cmdType Turn_signal_cmdType_MIN =
10086 Turn_cmd_63_Turn_signal_cmdType_Turn_signal_cmdType_MIN;
10087 static constexpr Turn_signal_cmdType Turn_signal_cmdType_MAX =
10088 Turn_cmd_63_Turn_signal_cmdType_Turn_signal_cmdType_MAX;
10089 static constexpr
int Turn_signal_cmdType_ARRAYSIZE =
10090 Turn_cmd_63_Turn_signal_cmdType_Turn_signal_cmdType_ARRAYSIZE;
10091 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
10092 Turn_signal_cmdType_descriptor() {
10093 return Turn_cmd_63_Turn_signal_cmdType_descriptor();
10095 template<
typename T>
10096 static inline const std::string& Turn_signal_cmdType_Name(T enum_t_value) {
10097 static_assert(::std::is_same<T, Turn_signal_cmdType>::value ||
10098 ::std::is_integral<T>::value,
10099 "Incorrect type passed to function Turn_signal_cmdType_Name.");
10100 return Turn_cmd_63_Turn_signal_cmdType_Name(enum_t_value);
10102 static inline bool Turn_signal_cmdType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
10103 Turn_signal_cmdType* value) {
10104 return Turn_cmd_63_Turn_signal_cmdType_Parse(name, value);
10110 kTurnSignalCmdFieldNumber = 1,
10113 bool has_turn_signal_cmd()
const;
10115 bool _internal_has_turn_signal_cmd()
const;
10117 void clear_turn_signal_cmd();
10118 ::apollo::canbus::Turn_cmd_63_Turn_signal_cmdType turn_signal_cmd()
const;
10119 void set_turn_signal_cmd(::apollo::canbus::Turn_cmd_63_Turn_signal_cmdType value);
10121 ::apollo::canbus::Turn_cmd_63_Turn_signal_cmdType _internal_turn_signal_cmd()
const;
10122 void _internal_set_turn_signal_cmd(::apollo::canbus::Turn_cmd_63_Turn_signal_cmdType value);
10129 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
10130 typedef void InternalArenaConstructable_;
10131 typedef void DestructorSkippable_;
10132 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
10133 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
10134 int turn_signal_cmd_;
10135 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
10140 public ::PROTOBUF_NAMESPACE_ID::Message {
10144 explicit constexpr
Turn_rpt_64(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
10149 *
this = ::std::move(from);
10157 if (
this == &from)
return *
this;
10158 if (GetOwningArena() == from.GetOwningArena()
10159 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
10160 && GetOwningArena() !=
nullptr
10163 InternalSwap(&from);
10170 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
10171 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
10173 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
10174 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
10177 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
10178 return GetDescriptor();
10180 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
10181 return default_instance().GetMetadata().descriptor;
10183 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
10184 return default_instance().GetMetadata().reflection;
10187 return *internal_default_instance();
10189 static inline const Turn_rpt_64* internal_default_instance() {
10191 &_Turn_rpt_64_default_instance_);
10193 static constexpr
int kIndexInFileMessages =
10200 if (other ==
this)
return;
10201 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
10202 if (GetOwningArena() !=
nullptr &&
10203 GetOwningArena() == other->GetOwningArena()) {
10205 if (GetOwningArena() == other->GetOwningArena()) {
10207 InternalSwap(other);
10209 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
10213 if (other ==
this)
return;
10214 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
10215 InternalSwap(other);
10220 Turn_rpt_64* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
10221 return CreateMaybeMessage<Turn_rpt_64>(arena);
10223 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
10225 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
10228 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
10230 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
10231 bool IsInitialized()
const final;
10233 size_t ByteSizeLong()
const final;
10234 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
10235 uint8_t* _InternalSerialize(
10236 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
10237 int GetCachedSize()
const final {
return _cached_size_.Get(); }
10242 void SetCachedSize(
int size)
const final;
10246 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
10247 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
10248 return "apollo.canbus.Turn_rpt_64";
10251 explicit Turn_rpt_64(::PROTOBUF_NAMESPACE_ID::Arena* arena,
10252 bool is_message_owned =
false);
10254 static void ArenaDtor(
void*
object);
10255 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
10258 static const ClassData _class_data_;
10259 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
10261 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
10265 typedef Turn_rpt_64_Manual_inputType Manual_inputType;
10266 static constexpr Manual_inputType MANUAL_INPUT_RIGHT =
10267 Turn_rpt_64_Manual_inputType_MANUAL_INPUT_RIGHT;
10268 static constexpr Manual_inputType MANUAL_INPUT_NONE =
10269 Turn_rpt_64_Manual_inputType_MANUAL_INPUT_NONE;
10270 static constexpr Manual_inputType MANUAL_INPUT_LEFT =
10271 Turn_rpt_64_Manual_inputType_MANUAL_INPUT_LEFT;
10272 static constexpr Manual_inputType MANUAL_INPUT_HAZARD =
10273 Turn_rpt_64_Manual_inputType_MANUAL_INPUT_HAZARD;
10274 static inline bool Manual_inputType_IsValid(
int value) {
10275 return Turn_rpt_64_Manual_inputType_IsValid(value);
10277 static constexpr Manual_inputType Manual_inputType_MIN =
10278 Turn_rpt_64_Manual_inputType_Manual_inputType_MIN;
10279 static constexpr Manual_inputType Manual_inputType_MAX =
10280 Turn_rpt_64_Manual_inputType_Manual_inputType_MAX;
10281 static constexpr
int Manual_inputType_ARRAYSIZE =
10282 Turn_rpt_64_Manual_inputType_Manual_inputType_ARRAYSIZE;
10283 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
10284 Manual_inputType_descriptor() {
10285 return Turn_rpt_64_Manual_inputType_descriptor();
10287 template<
typename T>
10288 static inline const std::string& Manual_inputType_Name(T enum_t_value) {
10289 static_assert(::std::is_same<T, Manual_inputType>::value ||
10290 ::std::is_integral<T>::value,
10291 "Incorrect type passed to function Manual_inputType_Name.");
10292 return Turn_rpt_64_Manual_inputType_Name(enum_t_value);
10294 static inline bool Manual_inputType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
10295 Manual_inputType* value) {
10296 return Turn_rpt_64_Manual_inputType_Parse(name, value);
10299 typedef Turn_rpt_64_Commanded_valueType Commanded_valueType;
10300 static constexpr Commanded_valueType COMMANDED_VALUE_RIGHT =
10301 Turn_rpt_64_Commanded_valueType_COMMANDED_VALUE_RIGHT;
10302 static constexpr Commanded_valueType COMMANDED_VALUE_NONE =
10303 Turn_rpt_64_Commanded_valueType_COMMANDED_VALUE_NONE;
10304 static constexpr Commanded_valueType COMMANDED_VALUE_LEFT =
10305 Turn_rpt_64_Commanded_valueType_COMMANDED_VALUE_LEFT;
10306 static constexpr Commanded_valueType COMMANDED_VALUE_HAZARD =
10307 Turn_rpt_64_Commanded_valueType_COMMANDED_VALUE_HAZARD;
10308 static inline bool Commanded_valueType_IsValid(
int value) {
10309 return Turn_rpt_64_Commanded_valueType_IsValid(value);
10311 static constexpr Commanded_valueType Commanded_valueType_MIN =
10312 Turn_rpt_64_Commanded_valueType_Commanded_valueType_MIN;
10313 static constexpr Commanded_valueType Commanded_valueType_MAX =
10314 Turn_rpt_64_Commanded_valueType_Commanded_valueType_MAX;
10315 static constexpr
int Commanded_valueType_ARRAYSIZE =
10316 Turn_rpt_64_Commanded_valueType_Commanded_valueType_ARRAYSIZE;
10317 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
10318 Commanded_valueType_descriptor() {
10319 return Turn_rpt_64_Commanded_valueType_descriptor();
10321 template<
typename T>
10322 static inline const std::string& Commanded_valueType_Name(T enum_t_value) {
10323 static_assert(::std::is_same<T, Commanded_valueType>::value ||
10324 ::std::is_integral<T>::value,
10325 "Incorrect type passed to function Commanded_valueType_Name.");
10326 return Turn_rpt_64_Commanded_valueType_Name(enum_t_value);
10328 static inline bool Commanded_valueType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
10329 Commanded_valueType* value) {
10330 return Turn_rpt_64_Commanded_valueType_Parse(name, value);
10333 typedef Turn_rpt_64_Output_valueType Output_valueType;
10334 static constexpr Output_valueType OUTPUT_VALUE_RIGHT =
10335 Turn_rpt_64_Output_valueType_OUTPUT_VALUE_RIGHT;
10336 static constexpr Output_valueType OUTPUT_VALUE_NONE =
10337 Turn_rpt_64_Output_valueType_OUTPUT_VALUE_NONE;
10338 static constexpr Output_valueType OUTPUT_VALUE_LEFT =
10339 Turn_rpt_64_Output_valueType_OUTPUT_VALUE_LEFT;
10340 static constexpr Output_valueType OUTPUT_VALUE_HAZARD =
10341 Turn_rpt_64_Output_valueType_OUTPUT_VALUE_HAZARD;
10342 static inline bool Output_valueType_IsValid(
int value) {
10343 return Turn_rpt_64_Output_valueType_IsValid(value);
10345 static constexpr Output_valueType Output_valueType_MIN =
10346 Turn_rpt_64_Output_valueType_Output_valueType_MIN;
10347 static constexpr Output_valueType Output_valueType_MAX =
10348 Turn_rpt_64_Output_valueType_Output_valueType_MAX;
10349 static constexpr
int Output_valueType_ARRAYSIZE =
10350 Turn_rpt_64_Output_valueType_Output_valueType_ARRAYSIZE;
10351 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
10352 Output_valueType_descriptor() {
10353 return Turn_rpt_64_Output_valueType_descriptor();
10355 template<
typename T>
10356 static inline const std::string& Output_valueType_Name(T enum_t_value) {
10357 static_assert(::std::is_same<T, Output_valueType>::value ||
10358 ::std::is_integral<T>::value,
10359 "Incorrect type passed to function Output_valueType_Name.");
10360 return Turn_rpt_64_Output_valueType_Name(enum_t_value);
10362 static inline bool Output_valueType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
10363 Output_valueType* value) {
10364 return Turn_rpt_64_Output_valueType_Parse(name, value);
10370 kManualInputFieldNumber = 1,
10371 kCommandedValueFieldNumber = 2,
10372 kOutputValueFieldNumber = 3,
10375 bool has_manual_input()
const;
10377 bool _internal_has_manual_input()
const;
10379 void clear_manual_input();
10380 ::apollo::canbus::Turn_rpt_64_Manual_inputType manual_input()
const;
10381 void set_manual_input(::apollo::canbus::Turn_rpt_64_Manual_inputType value);
10383 ::apollo::canbus::Turn_rpt_64_Manual_inputType _internal_manual_input()
const;
10384 void _internal_set_manual_input(::apollo::canbus::Turn_rpt_64_Manual_inputType value);
10388 bool has_commanded_value()
const;
10390 bool _internal_has_commanded_value()
const;
10392 void clear_commanded_value();
10393 ::apollo::canbus::Turn_rpt_64_Commanded_valueType commanded_value()
const;
10394 void set_commanded_value(::apollo::canbus::Turn_rpt_64_Commanded_valueType value);
10396 ::apollo::canbus::Turn_rpt_64_Commanded_valueType _internal_commanded_value()
const;
10397 void _internal_set_commanded_value(::apollo::canbus::Turn_rpt_64_Commanded_valueType value);
10401 bool has_output_value()
const;
10403 bool _internal_has_output_value()
const;
10405 void clear_output_value();
10406 ::apollo::canbus::Turn_rpt_64_Output_valueType output_value()
const;
10407 void set_output_value(::apollo::canbus::Turn_rpt_64_Output_valueType value);
10409 ::apollo::canbus::Turn_rpt_64_Output_valueType _internal_output_value()
const;
10410 void _internal_set_output_value(::apollo::canbus::Turn_rpt_64_Output_valueType value);
10417 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
10418 typedef void InternalArenaConstructable_;
10419 typedef void DestructorSkippable_;
10420 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
10421 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
10423 int commanded_value_;
10425 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
10430 public ::PROTOBUF_NAMESPACE_ID::Message {
10434 explicit constexpr
Shift_cmd_65(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
10439 *
this = ::std::move(from);
10447 if (
this == &from)
return *
this;
10448 if (GetOwningArena() == from.GetOwningArena()
10449 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
10450 && GetOwningArena() !=
nullptr
10453 InternalSwap(&from);
10460 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
10461 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
10463 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
10464 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
10467 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
10468 return GetDescriptor();
10470 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
10471 return default_instance().GetMetadata().descriptor;
10473 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
10474 return default_instance().GetMetadata().reflection;
10477 return *internal_default_instance();
10479 static inline const Shift_cmd_65* internal_default_instance() {
10481 &_Shift_cmd_65_default_instance_);
10483 static constexpr
int kIndexInFileMessages =
10490 if (other ==
this)
return;
10491 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
10492 if (GetOwningArena() !=
nullptr &&
10493 GetOwningArena() == other->GetOwningArena()) {
10495 if (GetOwningArena() == other->GetOwningArena()) {
10497 InternalSwap(other);
10499 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
10503 if (other ==
this)
return;
10504 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
10505 InternalSwap(other);
10510 Shift_cmd_65* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
10511 return CreateMaybeMessage<Shift_cmd_65>(arena);
10513 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
10515 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
10518 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
10520 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
10521 bool IsInitialized()
const final;
10523 size_t ByteSizeLong()
const final;
10524 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
10525 uint8_t* _InternalSerialize(
10526 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
10527 int GetCachedSize()
const final {
return _cached_size_.Get(); }
10532 void SetCachedSize(
int size)
const final;
10536 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
10537 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
10538 return "apollo.canbus.Shift_cmd_65";
10541 explicit Shift_cmd_65(::PROTOBUF_NAMESPACE_ID::Arena* arena,
10542 bool is_message_owned =
false);
10544 static void ArenaDtor(
void*
object);
10545 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
10548 static const ClassData _class_data_;
10549 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
10551 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
10555 typedef Shift_cmd_65_Shift_cmdType Shift_cmdType;
10556 static constexpr Shift_cmdType SHIFT_CMD_PARK =
10557 Shift_cmd_65_Shift_cmdType_SHIFT_CMD_PARK;
10558 static constexpr Shift_cmdType SHIFT_CMD_REVERSE =
10559 Shift_cmd_65_Shift_cmdType_SHIFT_CMD_REVERSE;
10560 static constexpr Shift_cmdType SHIFT_CMD_NEUTRAL =
10561 Shift_cmd_65_Shift_cmdType_SHIFT_CMD_NEUTRAL;
10562 static constexpr Shift_cmdType SHIFT_CMD_FORWARD =
10563 Shift_cmd_65_Shift_cmdType_SHIFT_CMD_FORWARD;
10564 static constexpr Shift_cmdType SHIFT_CMD_LOW =
10565 Shift_cmd_65_Shift_cmdType_SHIFT_CMD_LOW;
10566 static inline bool Shift_cmdType_IsValid(
int value) {
10567 return Shift_cmd_65_Shift_cmdType_IsValid(value);
10569 static constexpr Shift_cmdType Shift_cmdType_MIN =
10570 Shift_cmd_65_Shift_cmdType_Shift_cmdType_MIN;
10571 static constexpr Shift_cmdType Shift_cmdType_MAX =
10572 Shift_cmd_65_Shift_cmdType_Shift_cmdType_MAX;
10573 static constexpr
int Shift_cmdType_ARRAYSIZE =
10574 Shift_cmd_65_Shift_cmdType_Shift_cmdType_ARRAYSIZE;
10575 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
10576 Shift_cmdType_descriptor() {
10577 return Shift_cmd_65_Shift_cmdType_descriptor();
10579 template<
typename T>
10580 static inline const std::string& Shift_cmdType_Name(T enum_t_value) {
10581 static_assert(::std::is_same<T, Shift_cmdType>::value ||
10582 ::std::is_integral<T>::value,
10583 "Incorrect type passed to function Shift_cmdType_Name.");
10584 return Shift_cmd_65_Shift_cmdType_Name(enum_t_value);
10586 static inline bool Shift_cmdType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
10587 Shift_cmdType* value) {
10588 return Shift_cmd_65_Shift_cmdType_Parse(name, value);
10594 kShiftCmdFieldNumber = 1,
10597 bool has_shift_cmd()
const;
10599 bool _internal_has_shift_cmd()
const;
10601 void clear_shift_cmd();
10602 ::apollo::canbus::Shift_cmd_65_Shift_cmdType shift_cmd()
const;
10603 void set_shift_cmd(::apollo::canbus::Shift_cmd_65_Shift_cmdType value);
10605 ::apollo::canbus::Shift_cmd_65_Shift_cmdType _internal_shift_cmd()
const;
10606 void _internal_set_shift_cmd(::apollo::canbus::Shift_cmd_65_Shift_cmdType value);
10613 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
10614 typedef void InternalArenaConstructable_;
10615 typedef void DestructorSkippable_;
10616 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
10617 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
10619 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
10624 public ::PROTOBUF_NAMESPACE_ID::Message {
10628 explicit constexpr
Shift_rpt_66(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
10633 *
this = ::std::move(from);
10641 if (
this == &from)
return *
this;
10642 if (GetOwningArena() == from.GetOwningArena()
10643 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
10644 && GetOwningArena() !=
nullptr
10647 InternalSwap(&from);
10654 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
10655 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
10657 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
10658 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
10661 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
10662 return GetDescriptor();
10664 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
10665 return default_instance().GetMetadata().descriptor;
10667 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
10668 return default_instance().GetMetadata().reflection;
10671 return *internal_default_instance();
10673 static inline const Shift_rpt_66* internal_default_instance() {
10675 &_Shift_rpt_66_default_instance_);
10677 static constexpr
int kIndexInFileMessages =
10684 if (other ==
this)
return;
10685 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
10686 if (GetOwningArena() !=
nullptr &&
10687 GetOwningArena() == other->GetOwningArena()) {
10689 if (GetOwningArena() == other->GetOwningArena()) {
10691 InternalSwap(other);
10693 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
10697 if (other ==
this)
return;
10698 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
10699 InternalSwap(other);
10704 Shift_rpt_66* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
10705 return CreateMaybeMessage<Shift_rpt_66>(arena);
10707 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
10709 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
10712 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
10714 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
10715 bool IsInitialized()
const final;
10717 size_t ByteSizeLong()
const final;
10718 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
10719 uint8_t* _InternalSerialize(
10720 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
10721 int GetCachedSize()
const final {
return _cached_size_.Get(); }
10726 void SetCachedSize(
int size)
const final;
10730 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
10731 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
10732 return "apollo.canbus.Shift_rpt_66";
10735 explicit Shift_rpt_66(::PROTOBUF_NAMESPACE_ID::Arena* arena,
10736 bool is_message_owned =
false);
10738 static void ArenaDtor(
void*
object);
10739 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
10742 static const ClassData _class_data_;
10743 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
10745 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
10749 typedef Shift_rpt_66_Manual_inputType Manual_inputType;
10750 static constexpr Manual_inputType MANUAL_INPUT_PARK =
10751 Shift_rpt_66_Manual_inputType_MANUAL_INPUT_PARK;
10752 static constexpr Manual_inputType MANUAL_INPUT_REVERSE =
10753 Shift_rpt_66_Manual_inputType_MANUAL_INPUT_REVERSE;
10754 static constexpr Manual_inputType MANUAL_INPUT_NEUTRAL =
10755 Shift_rpt_66_Manual_inputType_MANUAL_INPUT_NEUTRAL;
10756 static constexpr Manual_inputType MANUAL_INPUT_FORWARD =
10757 Shift_rpt_66_Manual_inputType_MANUAL_INPUT_FORWARD;
10758 static constexpr Manual_inputType MANUAL_INPUT_HIGH =
10759 Shift_rpt_66_Manual_inputType_MANUAL_INPUT_HIGH;
10760 static inline bool Manual_inputType_IsValid(
int value) {
10761 return Shift_rpt_66_Manual_inputType_IsValid(value);
10763 static constexpr Manual_inputType Manual_inputType_MIN =
10764 Shift_rpt_66_Manual_inputType_Manual_inputType_MIN;
10765 static constexpr Manual_inputType Manual_inputType_MAX =
10766 Shift_rpt_66_Manual_inputType_Manual_inputType_MAX;
10767 static constexpr
int Manual_inputType_ARRAYSIZE =
10768 Shift_rpt_66_Manual_inputType_Manual_inputType_ARRAYSIZE;
10769 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
10770 Manual_inputType_descriptor() {
10771 return Shift_rpt_66_Manual_inputType_descriptor();
10773 template<
typename T>
10774 static inline const std::string& Manual_inputType_Name(T enum_t_value) {
10775 static_assert(::std::is_same<T, Manual_inputType>::value ||
10776 ::std::is_integral<T>::value,
10777 "Incorrect type passed to function Manual_inputType_Name.");
10778 return Shift_rpt_66_Manual_inputType_Name(enum_t_value);
10780 static inline bool Manual_inputType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
10781 Manual_inputType* value) {
10782 return Shift_rpt_66_Manual_inputType_Parse(name, value);
10785 typedef Shift_rpt_66_Commanded_valueType Commanded_valueType;
10786 static constexpr Commanded_valueType COMMANDED_VALUE_PARK =
10787 Shift_rpt_66_Commanded_valueType_COMMANDED_VALUE_PARK;
10788 static constexpr Commanded_valueType COMMANDED_VALUE_REVERSE =
10789 Shift_rpt_66_Commanded_valueType_COMMANDED_VALUE_REVERSE;
10790 static constexpr Commanded_valueType COMMANDED_VALUE_NEUTRAL =
10791 Shift_rpt_66_Commanded_valueType_COMMANDED_VALUE_NEUTRAL;
10792 static constexpr Commanded_valueType COMMANDED_VALUE_FORWARD =
10793 Shift_rpt_66_Commanded_valueType_COMMANDED_VALUE_FORWARD;
10794 static constexpr Commanded_valueType COMMANDED_VALUE_HIGH =
10795 Shift_rpt_66_Commanded_valueType_COMMANDED_VALUE_HIGH;
10796 static inline bool Commanded_valueType_IsValid(
int value) {
10797 return Shift_rpt_66_Commanded_valueType_IsValid(value);
10799 static constexpr Commanded_valueType Commanded_valueType_MIN =
10800 Shift_rpt_66_Commanded_valueType_Commanded_valueType_MIN;
10801 static constexpr Commanded_valueType Commanded_valueType_MAX =
10802 Shift_rpt_66_Commanded_valueType_Commanded_valueType_MAX;
10803 static constexpr
int Commanded_valueType_ARRAYSIZE =
10804 Shift_rpt_66_Commanded_valueType_Commanded_valueType_ARRAYSIZE;
10805 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
10806 Commanded_valueType_descriptor() {
10807 return Shift_rpt_66_Commanded_valueType_descriptor();
10809 template<
typename T>
10810 static inline const std::string& Commanded_valueType_Name(T enum_t_value) {
10811 static_assert(::std::is_same<T, Commanded_valueType>::value ||
10812 ::std::is_integral<T>::value,
10813 "Incorrect type passed to function Commanded_valueType_Name.");
10814 return Shift_rpt_66_Commanded_valueType_Name(enum_t_value);
10816 static inline bool Commanded_valueType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
10817 Commanded_valueType* value) {
10818 return Shift_rpt_66_Commanded_valueType_Parse(name, value);
10821 typedef Shift_rpt_66_Output_valueType Output_valueType;
10822 static constexpr Output_valueType OUTPUT_VALUE_PARK =
10823 Shift_rpt_66_Output_valueType_OUTPUT_VALUE_PARK;
10824 static constexpr Output_valueType OUTPUT_VALUE_REVERSE =
10825 Shift_rpt_66_Output_valueType_OUTPUT_VALUE_REVERSE;
10826 static constexpr Output_valueType OUTPUT_VALUE_NEUTRAL =
10827 Shift_rpt_66_Output_valueType_OUTPUT_VALUE_NEUTRAL;
10828 static constexpr Output_valueType OUTPUT_VALUE_FORWARD =
10829 Shift_rpt_66_Output_valueType_OUTPUT_VALUE_FORWARD;
10830 static constexpr Output_valueType OUTPUT_VALUE_HIGH =
10831 Shift_rpt_66_Output_valueType_OUTPUT_VALUE_HIGH;
10832 static inline bool Output_valueType_IsValid(
int value) {
10833 return Shift_rpt_66_Output_valueType_IsValid(value);
10835 static constexpr Output_valueType Output_valueType_MIN =
10836 Shift_rpt_66_Output_valueType_Output_valueType_MIN;
10837 static constexpr Output_valueType Output_valueType_MAX =
10838 Shift_rpt_66_Output_valueType_Output_valueType_MAX;
10839 static constexpr
int Output_valueType_ARRAYSIZE =
10840 Shift_rpt_66_Output_valueType_Output_valueType_ARRAYSIZE;
10841 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
10842 Output_valueType_descriptor() {
10843 return Shift_rpt_66_Output_valueType_descriptor();
10845 template<
typename T>
10846 static inline const std::string& Output_valueType_Name(T enum_t_value) {
10847 static_assert(::std::is_same<T, Output_valueType>::value ||
10848 ::std::is_integral<T>::value,
10849 "Incorrect type passed to function Output_valueType_Name.");
10850 return Shift_rpt_66_Output_valueType_Name(enum_t_value);
10852 static inline bool Output_valueType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
10853 Output_valueType* value) {
10854 return Shift_rpt_66_Output_valueType_Parse(name, value);
10860 kManualInputFieldNumber = 1,
10861 kCommandedValueFieldNumber = 2,
10862 kOutputValueFieldNumber = 3,
10865 bool has_manual_input()
const;
10867 bool _internal_has_manual_input()
const;
10869 void clear_manual_input();
10870 ::apollo::canbus::Shift_rpt_66_Manual_inputType manual_input()
const;
10871 void set_manual_input(::apollo::canbus::Shift_rpt_66_Manual_inputType value);
10873 ::apollo::canbus::Shift_rpt_66_Manual_inputType _internal_manual_input()
const;
10874 void _internal_set_manual_input(::apollo::canbus::Shift_rpt_66_Manual_inputType value);
10878 bool has_commanded_value()
const;
10880 bool _internal_has_commanded_value()
const;
10882 void clear_commanded_value();
10883 ::apollo::canbus::Shift_rpt_66_Commanded_valueType commanded_value()
const;
10884 void set_commanded_value(::apollo::canbus::Shift_rpt_66_Commanded_valueType value);
10886 ::apollo::canbus::Shift_rpt_66_Commanded_valueType _internal_commanded_value()
const;
10887 void _internal_set_commanded_value(::apollo::canbus::Shift_rpt_66_Commanded_valueType value);
10891 bool has_output_value()
const;
10893 bool _internal_has_output_value()
const;
10895 void clear_output_value();
10896 ::apollo::canbus::Shift_rpt_66_Output_valueType output_value()
const;
10897 void set_output_value(::apollo::canbus::Shift_rpt_66_Output_valueType value);
10899 ::apollo::canbus::Shift_rpt_66_Output_valueType _internal_output_value()
const;
10900 void _internal_set_output_value(::apollo::canbus::Shift_rpt_66_Output_valueType value);
10907 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
10908 typedef void InternalArenaConstructable_;
10909 typedef void DestructorSkippable_;
10910 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
10911 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
10913 int commanded_value_;
10915 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
10920 public ::PROTOBUF_NAMESPACE_ID::Message {
10924 explicit constexpr
Accel_cmd_67(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
10929 *
this = ::std::move(from);
10937 if (
this == &from)
return *
this;
10938 if (GetOwningArena() == from.GetOwningArena()
10939 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
10940 && GetOwningArena() !=
nullptr
10943 InternalSwap(&from);
10950 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
10951 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
10953 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
10954 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
10957 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
10958 return GetDescriptor();
10960 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
10961 return default_instance().GetMetadata().descriptor;
10963 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
10964 return default_instance().GetMetadata().reflection;
10967 return *internal_default_instance();
10969 static inline const Accel_cmd_67* internal_default_instance() {
10971 &_Accel_cmd_67_default_instance_);
10973 static constexpr
int kIndexInFileMessages =
10980 if (other ==
this)
return;
10981 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
10982 if (GetOwningArena() !=
nullptr &&
10983 GetOwningArena() == other->GetOwningArena()) {
10985 if (GetOwningArena() == other->GetOwningArena()) {
10987 InternalSwap(other);
10989 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
10993 if (other ==
this)
return;
10994 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
10995 InternalSwap(other);
11000 Accel_cmd_67* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
11001 return CreateMaybeMessage<Accel_cmd_67>(arena);
11003 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
11005 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
11008 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
11010 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
11011 bool IsInitialized()
const final;
11013 size_t ByteSizeLong()
const final;
11014 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
11015 uint8_t* _InternalSerialize(
11016 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
11017 int GetCachedSize()
const final {
return _cached_size_.Get(); }
11022 void SetCachedSize(
int size)
const final;
11026 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
11027 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
11028 return "apollo.canbus.Accel_cmd_67";
11031 explicit Accel_cmd_67(::PROTOBUF_NAMESPACE_ID::Arena* arena,
11032 bool is_message_owned =
false);
11034 static void ArenaDtor(
void*
object);
11035 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
11038 static const ClassData _class_data_;
11039 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
11041 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
11048 kAccelCmdFieldNumber = 1,
11051 bool has_accel_cmd()
const;
11053 bool _internal_has_accel_cmd()
const;
11055 void clear_accel_cmd();
11056 double accel_cmd()
const;
11057 void set_accel_cmd(
double value);
11059 double _internal_accel_cmd()
const;
11060 void _internal_set_accel_cmd(
double value);
11067 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
11068 typedef void InternalArenaConstructable_;
11069 typedef void DestructorSkippable_;
11070 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
11071 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
11073 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
11078 public ::PROTOBUF_NAMESPACE_ID::Message {
11087 *
this = ::std::move(from);
11095 if (
this == &from)
return *
this;
11096 if (GetOwningArena() == from.GetOwningArena()
11097 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
11098 && GetOwningArena() !=
nullptr
11101 InternalSwap(&from);
11108 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
11109 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
11111 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
11112 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
11115 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
11116 return GetDescriptor();
11118 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
11119 return default_instance().GetMetadata().descriptor;
11121 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
11122 return default_instance().GetMetadata().reflection;
11125 return *internal_default_instance();
11129 &_Lat_lon_heading_rpt_82_default_instance_);
11131 static constexpr
int kIndexInFileMessages =
11138 if (other ==
this)
return;
11139 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
11140 if (GetOwningArena() !=
nullptr &&
11141 GetOwningArena() == other->GetOwningArena()) {
11143 if (GetOwningArena() == other->GetOwningArena()) {
11145 InternalSwap(other);
11147 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
11151 if (other ==
this)
return;
11152 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
11153 InternalSwap(other);
11159 return CreateMaybeMessage<Lat_lon_heading_rpt_82>(arena);
11161 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
11163 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
11166 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
11168 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
11169 bool IsInitialized()
const final;
11171 size_t ByteSizeLong()
const final;
11172 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
11173 uint8_t* _InternalSerialize(
11174 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
11175 int GetCachedSize()
const final {
return _cached_size_.Get(); }
11180 void SetCachedSize(
int size)
const final;
11184 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
11185 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
11186 return "apollo.canbus.Lat_lon_heading_rpt_82";
11190 bool is_message_owned =
false);
11192 static void ArenaDtor(
void*
object);
11193 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
11196 static const ClassData _class_data_;
11197 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
11199 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
11206 kHeadingFieldNumber = 1,
11207 kLongitudeSecondsFieldNumber = 2,
11208 kLongitudeMinutesFieldNumber = 3,
11209 kLongitudeDegreesFieldNumber = 4,
11210 kLatitudeSecondsFieldNumber = 5,
11211 kLatitudeMinutesFieldNumber = 6,
11212 kLatitudeDegreesFieldNumber = 7,
11215 bool has_heading()
const;
11217 bool _internal_has_heading()
const;
11219 void clear_heading();
11220 double heading()
const;
11221 void set_heading(
double value);
11223 double _internal_heading()
const;
11224 void _internal_set_heading(
double value);
11228 bool has_longitude_seconds()
const;
11230 bool _internal_has_longitude_seconds()
const;
11232 void clear_longitude_seconds();
11233 int32_t longitude_seconds()
const;
11234 void set_longitude_seconds(int32_t value);
11236 int32_t _internal_longitude_seconds()
const;
11237 void _internal_set_longitude_seconds(int32_t value);
11241 bool has_longitude_minutes()
const;
11243 bool _internal_has_longitude_minutes()
const;
11245 void clear_longitude_minutes();
11246 int32_t longitude_minutes()
const;
11247 void set_longitude_minutes(int32_t value);
11249 int32_t _internal_longitude_minutes()
const;
11250 void _internal_set_longitude_minutes(int32_t value);
11254 bool has_longitude_degrees()
const;
11256 bool _internal_has_longitude_degrees()
const;
11258 void clear_longitude_degrees();
11259 int32_t longitude_degrees()
const;
11260 void set_longitude_degrees(int32_t value);
11262 int32_t _internal_longitude_degrees()
const;
11263 void _internal_set_longitude_degrees(int32_t value);
11267 bool has_latitude_seconds()
const;
11269 bool _internal_has_latitude_seconds()
const;
11271 void clear_latitude_seconds();
11272 int32_t latitude_seconds()
const;
11273 void set_latitude_seconds(int32_t value);
11275 int32_t _internal_latitude_seconds()
const;
11276 void _internal_set_latitude_seconds(int32_t value);
11280 bool has_latitude_minutes()
const;
11282 bool _internal_has_latitude_minutes()
const;
11284 void clear_latitude_minutes();
11285 int32_t latitude_minutes()
const;
11286 void set_latitude_minutes(int32_t value);
11288 int32_t _internal_latitude_minutes()
const;
11289 void _internal_set_latitude_minutes(int32_t value);
11293 bool has_latitude_degrees()
const;
11295 bool _internal_has_latitude_degrees()
const;
11297 void clear_latitude_degrees();
11298 int32_t latitude_degrees()
const;
11299 void set_latitude_degrees(int32_t value);
11301 int32_t _internal_latitude_degrees()
const;
11302 void _internal_set_latitude_degrees(int32_t value);
11309 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
11310 typedef void InternalArenaConstructable_;
11311 typedef void DestructorSkippable_;
11312 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
11313 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
11315 int32_t longitude_seconds_;
11316 int32_t longitude_minutes_;
11317 int32_t longitude_degrees_;
11318 int32_t latitude_seconds_;
11319 int32_t latitude_minutes_;
11320 int32_t latitude_degrees_;
11321 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
11326 public ::PROTOBUF_NAMESPACE_ID::Message {
11330 explicit constexpr
Global_cmd_69(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
11335 *
this = ::std::move(from);
11343 if (
this == &from)
return *
this;
11344 if (GetOwningArena() == from.GetOwningArena()
11345 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
11346 && GetOwningArena() !=
nullptr
11349 InternalSwap(&from);
11356 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
11357 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
11359 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
11360 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
11363 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
11364 return GetDescriptor();
11366 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
11367 return default_instance().GetMetadata().descriptor;
11369 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
11370 return default_instance().GetMetadata().reflection;
11373 return *internal_default_instance();
11375 static inline const Global_cmd_69* internal_default_instance() {
11377 &_Global_cmd_69_default_instance_);
11379 static constexpr
int kIndexInFileMessages =
11386 if (other ==
this)
return;
11387 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
11388 if (GetOwningArena() !=
nullptr &&
11389 GetOwningArena() == other->GetOwningArena()) {
11391 if (GetOwningArena() == other->GetOwningArena()) {
11393 InternalSwap(other);
11395 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
11399 if (other ==
this)
return;
11400 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
11401 InternalSwap(other);
11406 Global_cmd_69* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
11407 return CreateMaybeMessage<Global_cmd_69>(arena);
11409 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
11411 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
11414 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
11416 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
11417 bool IsInitialized()
const final;
11419 size_t ByteSizeLong()
const final;
11420 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
11421 uint8_t* _InternalSerialize(
11422 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
11423 int GetCachedSize()
const final {
return _cached_size_.Get(); }
11428 void SetCachedSize(
int size)
const final;
11432 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
11433 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
11434 return "apollo.canbus.Global_cmd_69";
11437 explicit Global_cmd_69(::PROTOBUF_NAMESPACE_ID::Arena* arena,
11438 bool is_message_owned =
false);
11440 static void ArenaDtor(
void*
object);
11441 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
11444 static const ClassData _class_data_;
11445 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
11447 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
11451 typedef Global_cmd_69_Pacmod_enableType Pacmod_enableType;
11452 static constexpr Pacmod_enableType PACMOD_ENABLE_CONTROL_DISABLED =
11453 Global_cmd_69_Pacmod_enableType_PACMOD_ENABLE_CONTROL_DISABLED;
11454 static constexpr Pacmod_enableType PACMOD_ENABLE_CONTROL_ENABLED =
11455 Global_cmd_69_Pacmod_enableType_PACMOD_ENABLE_CONTROL_ENABLED;
11456 static inline bool Pacmod_enableType_IsValid(
int value) {
11457 return Global_cmd_69_Pacmod_enableType_IsValid(value);
11459 static constexpr Pacmod_enableType Pacmod_enableType_MIN =
11460 Global_cmd_69_Pacmod_enableType_Pacmod_enableType_MIN;
11461 static constexpr Pacmod_enableType Pacmod_enableType_MAX =
11462 Global_cmd_69_Pacmod_enableType_Pacmod_enableType_MAX;
11463 static constexpr
int Pacmod_enableType_ARRAYSIZE =
11464 Global_cmd_69_Pacmod_enableType_Pacmod_enableType_ARRAYSIZE;
11465 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
11466 Pacmod_enableType_descriptor() {
11467 return Global_cmd_69_Pacmod_enableType_descriptor();
11469 template<
typename T>
11470 static inline const std::string& Pacmod_enableType_Name(T enum_t_value) {
11471 static_assert(::std::is_same<T, Pacmod_enableType>::value ||
11472 ::std::is_integral<T>::value,
11473 "Incorrect type passed to function Pacmod_enableType_Name.");
11474 return Global_cmd_69_Pacmod_enableType_Name(enum_t_value);
11476 static inline bool Pacmod_enableType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
11477 Pacmod_enableType* value) {
11478 return Global_cmd_69_Pacmod_enableType_Parse(name, value);
11481 typedef Global_cmd_69_Clear_overrideType Clear_overrideType;
11482 static constexpr Clear_overrideType CLEAR_OVERRIDE_DON_T_CLEAR_ACTIVE_OVERRIDES =
11483 Global_cmd_69_Clear_overrideType_CLEAR_OVERRIDE_DON_T_CLEAR_ACTIVE_OVERRIDES;
11484 static constexpr Clear_overrideType CLEAR_OVERRIDE_CLEAR_ACTIVE_OVERRIDES =
11485 Global_cmd_69_Clear_overrideType_CLEAR_OVERRIDE_CLEAR_ACTIVE_OVERRIDES;
11486 static inline bool Clear_overrideType_IsValid(
int value) {
11487 return Global_cmd_69_Clear_overrideType_IsValid(value);
11489 static constexpr Clear_overrideType Clear_overrideType_MIN =
11490 Global_cmd_69_Clear_overrideType_Clear_overrideType_MIN;
11491 static constexpr Clear_overrideType Clear_overrideType_MAX =
11492 Global_cmd_69_Clear_overrideType_Clear_overrideType_MAX;
11493 static constexpr
int Clear_overrideType_ARRAYSIZE =
11494 Global_cmd_69_Clear_overrideType_Clear_overrideType_ARRAYSIZE;
11495 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
11496 Clear_overrideType_descriptor() {
11497 return Global_cmd_69_Clear_overrideType_descriptor();
11499 template<
typename T>
11500 static inline const std::string& Clear_overrideType_Name(T enum_t_value) {
11501 static_assert(::std::is_same<T, Clear_overrideType>::value ||
11502 ::std::is_integral<T>::value,
11503 "Incorrect type passed to function Clear_overrideType_Name.");
11504 return Global_cmd_69_Clear_overrideType_Name(enum_t_value);
11506 static inline bool Clear_overrideType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
11507 Clear_overrideType* value) {
11508 return Global_cmd_69_Clear_overrideType_Parse(name, value);
11511 typedef Global_cmd_69_Ignore_overrideType Ignore_overrideType;
11512 static constexpr Ignore_overrideType IGNORE_OVERRIDE_DON_T_IGNORE_USER_OVERRIDES =
11513 Global_cmd_69_Ignore_overrideType_IGNORE_OVERRIDE_DON_T_IGNORE_USER_OVERRIDES;
11514 static constexpr Ignore_overrideType IGNORE_OVERRIDE_IGNORE_USER_OVERRIDES =
11515 Global_cmd_69_Ignore_overrideType_IGNORE_OVERRIDE_IGNORE_USER_OVERRIDES;
11516 static inline bool Ignore_overrideType_IsValid(
int value) {
11517 return Global_cmd_69_Ignore_overrideType_IsValid(value);
11519 static constexpr Ignore_overrideType Ignore_overrideType_MIN =
11520 Global_cmd_69_Ignore_overrideType_Ignore_overrideType_MIN;
11521 static constexpr Ignore_overrideType Ignore_overrideType_MAX =
11522 Global_cmd_69_Ignore_overrideType_Ignore_overrideType_MAX;
11523 static constexpr
int Ignore_overrideType_ARRAYSIZE =
11524 Global_cmd_69_Ignore_overrideType_Ignore_overrideType_ARRAYSIZE;
11525 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
11526 Ignore_overrideType_descriptor() {
11527 return Global_cmd_69_Ignore_overrideType_descriptor();
11529 template<
typename T>
11530 static inline const std::string& Ignore_overrideType_Name(T enum_t_value) {
11531 static_assert(::std::is_same<T, Ignore_overrideType>::value ||
11532 ::std::is_integral<T>::value,
11533 "Incorrect type passed to function Ignore_overrideType_Name.");
11534 return Global_cmd_69_Ignore_overrideType_Name(enum_t_value);
11536 static inline bool Ignore_overrideType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
11537 Ignore_overrideType* value) {
11538 return Global_cmd_69_Ignore_overrideType_Parse(name, value);
11544 kPacmodEnableFieldNumber = 1,
11545 kClearOverrideFieldNumber = 2,
11546 kIgnoreOverrideFieldNumber = 3,
11549 bool has_pacmod_enable()
const;
11551 bool _internal_has_pacmod_enable()
const;
11553 void clear_pacmod_enable();
11554 ::apollo::canbus::Global_cmd_69_Pacmod_enableType pacmod_enable()
const;
11555 void set_pacmod_enable(::apollo::canbus::Global_cmd_69_Pacmod_enableType value);
11557 ::apollo::canbus::Global_cmd_69_Pacmod_enableType _internal_pacmod_enable()
const;
11558 void _internal_set_pacmod_enable(::apollo::canbus::Global_cmd_69_Pacmod_enableType value);
11562 bool has_clear_override()
const;
11564 bool _internal_has_clear_override()
const;
11566 void clear_clear_override();
11567 ::apollo::canbus::Global_cmd_69_Clear_overrideType clear_override()
const;
11568 void set_clear_override(::apollo::canbus::Global_cmd_69_Clear_overrideType value);
11570 ::apollo::canbus::Global_cmd_69_Clear_overrideType _internal_clear_override()
const;
11571 void _internal_set_clear_override(::apollo::canbus::Global_cmd_69_Clear_overrideType value);
11575 bool has_ignore_override()
const;
11577 bool _internal_has_ignore_override()
const;
11579 void clear_ignore_override();
11580 ::apollo::canbus::Global_cmd_69_Ignore_overrideType ignore_override()
const;
11581 void set_ignore_override(::apollo::canbus::Global_cmd_69_Ignore_overrideType value);
11583 ::apollo::canbus::Global_cmd_69_Ignore_overrideType _internal_ignore_override()
const;
11584 void _internal_set_ignore_override(::apollo::canbus::Global_cmd_69_Ignore_overrideType value);
11591 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
11592 typedef void InternalArenaConstructable_;
11593 typedef void DestructorSkippable_;
11594 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
11595 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
11596 int pacmod_enable_;
11597 int clear_override_;
11598 int ignore_override_;
11599 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
11604 public ::PROTOBUF_NAMESPACE_ID::Message {
11613 *
this = ::std::move(from);
11621 if (
this == &from)
return *
this;
11622 if (GetOwningArena() == from.GetOwningArena()
11623 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
11624 && GetOwningArena() !=
nullptr
11627 InternalSwap(&from);
11634 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
11635 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
11637 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
11638 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
11641 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
11642 return GetDescriptor();
11644 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
11645 return default_instance().GetMetadata().descriptor;
11647 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
11648 return default_instance().GetMetadata().reflection;
11651 return *internal_default_instance();
11655 &_Parking_brake_status_rpt_80_default_instance_);
11657 static constexpr
int kIndexInFileMessages =
11664 if (other ==
this)
return;
11665 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
11666 if (GetOwningArena() !=
nullptr &&
11667 GetOwningArena() == other->GetOwningArena()) {
11669 if (GetOwningArena() == other->GetOwningArena()) {
11671 InternalSwap(other);
11673 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
11677 if (other ==
this)
return;
11678 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
11679 InternalSwap(other);
11685 return CreateMaybeMessage<Parking_brake_status_rpt_80>(arena);
11687 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
11689 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
11692 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
11694 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
11695 bool IsInitialized()
const final;
11697 size_t ByteSizeLong()
const final;
11698 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
11699 uint8_t* _InternalSerialize(
11700 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
11701 int GetCachedSize()
const final {
return _cached_size_.Get(); }
11706 void SetCachedSize(
int size)
const final;
11710 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
11711 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
11712 return "apollo.canbus.Parking_brake_status_rpt_80";
11716 bool is_message_owned =
false);
11718 static void ArenaDtor(
void*
object);
11719 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
11722 static const ClassData _class_data_;
11723 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
11725 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
11729 typedef Parking_brake_status_rpt_80_Parking_brake_enabledType Parking_brake_enabledType;
11730 static constexpr Parking_brake_enabledType PARKING_BRAKE_ENABLED_OFF =
11731 Parking_brake_status_rpt_80_Parking_brake_enabledType_PARKING_BRAKE_ENABLED_OFF;
11732 static constexpr Parking_brake_enabledType PARKING_BRAKE_ENABLED_ON =
11733 Parking_brake_status_rpt_80_Parking_brake_enabledType_PARKING_BRAKE_ENABLED_ON;
11734 static inline bool Parking_brake_enabledType_IsValid(
int value) {
11735 return Parking_brake_status_rpt_80_Parking_brake_enabledType_IsValid(value);
11737 static constexpr Parking_brake_enabledType Parking_brake_enabledType_MIN =
11738 Parking_brake_status_rpt_80_Parking_brake_enabledType_Parking_brake_enabledType_MIN;
11739 static constexpr Parking_brake_enabledType Parking_brake_enabledType_MAX =
11740 Parking_brake_status_rpt_80_Parking_brake_enabledType_Parking_brake_enabledType_MAX;
11741 static constexpr
int Parking_brake_enabledType_ARRAYSIZE =
11742 Parking_brake_status_rpt_80_Parking_brake_enabledType_Parking_brake_enabledType_ARRAYSIZE;
11743 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
11744 Parking_brake_enabledType_descriptor() {
11745 return Parking_brake_status_rpt_80_Parking_brake_enabledType_descriptor();
11747 template<
typename T>
11748 static inline const std::string& Parking_brake_enabledType_Name(T enum_t_value) {
11749 static_assert(::std::is_same<T, Parking_brake_enabledType>::value ||
11750 ::std::is_integral<T>::value,
11751 "Incorrect type passed to function Parking_brake_enabledType_Name.");
11752 return Parking_brake_status_rpt_80_Parking_brake_enabledType_Name(enum_t_value);
11754 static inline bool Parking_brake_enabledType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
11755 Parking_brake_enabledType* value) {
11756 return Parking_brake_status_rpt_80_Parking_brake_enabledType_Parse(name, value);
11762 kParkingBrakeEnabledFieldNumber = 1,
11765 bool has_parking_brake_enabled()
const;
11767 bool _internal_has_parking_brake_enabled()
const;
11769 void clear_parking_brake_enabled();
11770 ::apollo::canbus::Parking_brake_status_rpt_80_Parking_brake_enabledType parking_brake_enabled()
const;
11771 void set_parking_brake_enabled(::apollo::canbus::Parking_brake_status_rpt_80_Parking_brake_enabledType value);
11773 ::apollo::canbus::Parking_brake_status_rpt_80_Parking_brake_enabledType _internal_parking_brake_enabled()
const;
11774 void _internal_set_parking_brake_enabled(::apollo::canbus::Parking_brake_status_rpt_80_Parking_brake_enabledType value);
11781 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
11782 typedef void InternalArenaConstructable_;
11783 typedef void DestructorSkippable_;
11784 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
11785 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
11786 int parking_brake_enabled_;
11787 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
11792 public ::PROTOBUF_NAMESPACE_ID::Message {
11796 explicit constexpr
Yaw_rate_rpt_81(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
11801 *
this = ::std::move(from);
11809 if (
this == &from)
return *
this;
11810 if (GetOwningArena() == from.GetOwningArena()
11811 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
11812 && GetOwningArena() !=
nullptr
11815 InternalSwap(&from);
11822 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
11823 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
11825 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
11826 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
11829 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
11830 return GetDescriptor();
11832 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
11833 return default_instance().GetMetadata().descriptor;
11835 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
11836 return default_instance().GetMetadata().reflection;
11839 return *internal_default_instance();
11843 &_Yaw_rate_rpt_81_default_instance_);
11845 static constexpr
int kIndexInFileMessages =
11852 if (other ==
this)
return;
11853 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
11854 if (GetOwningArena() !=
nullptr &&
11855 GetOwningArena() == other->GetOwningArena()) {
11857 if (GetOwningArena() == other->GetOwningArena()) {
11859 InternalSwap(other);
11861 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
11865 if (other ==
this)
return;
11866 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
11867 InternalSwap(other);
11872 Yaw_rate_rpt_81* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
11873 return CreateMaybeMessage<Yaw_rate_rpt_81>(arena);
11875 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
11877 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
11880 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
11882 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
11883 bool IsInitialized()
const final;
11885 size_t ByteSizeLong()
const final;
11886 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
11887 uint8_t* _InternalSerialize(
11888 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
11889 int GetCachedSize()
const final {
return _cached_size_.Get(); }
11894 void SetCachedSize(
int size)
const final;
11898 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
11899 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
11900 return "apollo.canbus.Yaw_rate_rpt_81";
11904 bool is_message_owned =
false);
11906 static void ArenaDtor(
void*
object);
11907 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
11910 static const ClassData _class_data_;
11911 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
11913 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
11920 kYawRateFieldNumber = 1,
11923 bool has_yaw_rate()
const;
11925 bool _internal_has_yaw_rate()
const;
11927 void clear_yaw_rate();
11928 double yaw_rate()
const;
11929 void set_yaw_rate(
double value);
11931 double _internal_yaw_rate()
const;
11932 void _internal_set_yaw_rate(
double value);
11939 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
11940 typedef void InternalArenaConstructable_;
11941 typedef void DestructorSkippable_;
11942 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
11943 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
11945 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
11950 public ::PROTOBUF_NAMESPACE_ID::Message {
11954 explicit constexpr
Horn_rpt_79(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
11959 *
this = ::std::move(from);
11967 if (
this == &from)
return *
this;
11968 if (GetOwningArena() == from.GetOwningArena()
11969 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
11970 && GetOwningArena() !=
nullptr
11973 InternalSwap(&from);
11980 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
11981 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
11983 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
11984 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
11987 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
11988 return GetDescriptor();
11990 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
11991 return default_instance().GetMetadata().descriptor;
11993 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
11994 return default_instance().GetMetadata().reflection;
11997 return *internal_default_instance();
11999 static inline const Horn_rpt_79* internal_default_instance() {
12001 &_Horn_rpt_79_default_instance_);
12003 static constexpr
int kIndexInFileMessages =
12010 if (other ==
this)
return;
12011 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
12012 if (GetOwningArena() !=
nullptr &&
12013 GetOwningArena() == other->GetOwningArena()) {
12015 if (GetOwningArena() == other->GetOwningArena()) {
12017 InternalSwap(other);
12019 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
12023 if (other ==
this)
return;
12024 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
12025 InternalSwap(other);
12030 Horn_rpt_79* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
12031 return CreateMaybeMessage<Horn_rpt_79>(arena);
12033 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
12035 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
12038 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
12040 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
12041 bool IsInitialized()
const final;
12043 size_t ByteSizeLong()
const final;
12044 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
12045 uint8_t* _InternalSerialize(
12046 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
12047 int GetCachedSize()
const final {
return _cached_size_.Get(); }
12052 void SetCachedSize(
int size)
const final;
12056 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
12057 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
12058 return "apollo.canbus.Horn_rpt_79";
12061 explicit Horn_rpt_79(::PROTOBUF_NAMESPACE_ID::Arena* arena,
12062 bool is_message_owned =
false);
12064 static void ArenaDtor(
void*
object);
12065 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
12068 static const ClassData _class_data_;
12069 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
12071 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
12075 typedef Horn_rpt_79_Output_valueType Output_valueType;
12076 static constexpr Output_valueType OUTPUT_VALUE_OFF =
12077 Horn_rpt_79_Output_valueType_OUTPUT_VALUE_OFF;
12078 static constexpr Output_valueType OUTPUT_VALUE_ON =
12079 Horn_rpt_79_Output_valueType_OUTPUT_VALUE_ON;
12080 static inline bool Output_valueType_IsValid(
int value) {
12081 return Horn_rpt_79_Output_valueType_IsValid(value);
12083 static constexpr Output_valueType Output_valueType_MIN =
12084 Horn_rpt_79_Output_valueType_Output_valueType_MIN;
12085 static constexpr Output_valueType Output_valueType_MAX =
12086 Horn_rpt_79_Output_valueType_Output_valueType_MAX;
12087 static constexpr
int Output_valueType_ARRAYSIZE =
12088 Horn_rpt_79_Output_valueType_Output_valueType_ARRAYSIZE;
12089 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
12090 Output_valueType_descriptor() {
12091 return Horn_rpt_79_Output_valueType_descriptor();
12093 template<
typename T>
12094 static inline const std::string& Output_valueType_Name(T enum_t_value) {
12095 static_assert(::std::is_same<T, Output_valueType>::value ||
12096 ::std::is_integral<T>::value,
12097 "Incorrect type passed to function Output_valueType_Name.");
12098 return Horn_rpt_79_Output_valueType_Name(enum_t_value);
12100 static inline bool Output_valueType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
12101 Output_valueType* value) {
12102 return Horn_rpt_79_Output_valueType_Parse(name, value);
12105 typedef Horn_rpt_79_Commanded_valueType Commanded_valueType;
12106 static constexpr Commanded_valueType COMMANDED_VALUE_OFF =
12107 Horn_rpt_79_Commanded_valueType_COMMANDED_VALUE_OFF;
12108 static constexpr Commanded_valueType COMMANDED_VALUE_ON =
12109 Horn_rpt_79_Commanded_valueType_COMMANDED_VALUE_ON;
12110 static inline bool Commanded_valueType_IsValid(
int value) {
12111 return Horn_rpt_79_Commanded_valueType_IsValid(value);
12113 static constexpr Commanded_valueType Commanded_valueType_MIN =
12114 Horn_rpt_79_Commanded_valueType_Commanded_valueType_MIN;
12115 static constexpr Commanded_valueType Commanded_valueType_MAX =
12116 Horn_rpt_79_Commanded_valueType_Commanded_valueType_MAX;
12117 static constexpr
int Commanded_valueType_ARRAYSIZE =
12118 Horn_rpt_79_Commanded_valueType_Commanded_valueType_ARRAYSIZE;
12119 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
12120 Commanded_valueType_descriptor() {
12121 return Horn_rpt_79_Commanded_valueType_descriptor();
12123 template<
typename T>
12124 static inline const std::string& Commanded_valueType_Name(T enum_t_value) {
12125 static_assert(::std::is_same<T, Commanded_valueType>::value ||
12126 ::std::is_integral<T>::value,
12127 "Incorrect type passed to function Commanded_valueType_Name.");
12128 return Horn_rpt_79_Commanded_valueType_Name(enum_t_value);
12130 static inline bool Commanded_valueType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
12131 Commanded_valueType* value) {
12132 return Horn_rpt_79_Commanded_valueType_Parse(name, value);
12135 typedef Horn_rpt_79_Manual_inputType Manual_inputType;
12136 static constexpr Manual_inputType MANUAL_INPUT_OFF =
12137 Horn_rpt_79_Manual_inputType_MANUAL_INPUT_OFF;
12138 static constexpr Manual_inputType MANUAL_INPUT_ON =
12139 Horn_rpt_79_Manual_inputType_MANUAL_INPUT_ON;
12140 static inline bool Manual_inputType_IsValid(
int value) {
12141 return Horn_rpt_79_Manual_inputType_IsValid(value);
12143 static constexpr Manual_inputType Manual_inputType_MIN =
12144 Horn_rpt_79_Manual_inputType_Manual_inputType_MIN;
12145 static constexpr Manual_inputType Manual_inputType_MAX =
12146 Horn_rpt_79_Manual_inputType_Manual_inputType_MAX;
12147 static constexpr
int Manual_inputType_ARRAYSIZE =
12148 Horn_rpt_79_Manual_inputType_Manual_inputType_ARRAYSIZE;
12149 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
12150 Manual_inputType_descriptor() {
12151 return Horn_rpt_79_Manual_inputType_descriptor();
12153 template<
typename T>
12154 static inline const std::string& Manual_inputType_Name(T enum_t_value) {
12155 static_assert(::std::is_same<T, Manual_inputType>::value ||
12156 ::std::is_integral<T>::value,
12157 "Incorrect type passed to function Manual_inputType_Name.");
12158 return Horn_rpt_79_Manual_inputType_Name(enum_t_value);
12160 static inline bool Manual_inputType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
12161 Manual_inputType* value) {
12162 return Horn_rpt_79_Manual_inputType_Parse(name, value);
12168 kOutputValueFieldNumber = 1,
12169 kCommandedValueFieldNumber = 2,
12170 kManualInputFieldNumber = 3,
12173 bool has_output_value()
const;
12175 bool _internal_has_output_value()
const;
12177 void clear_output_value();
12178 ::apollo::canbus::Horn_rpt_79_Output_valueType output_value()
const;
12179 void set_output_value(::apollo::canbus::Horn_rpt_79_Output_valueType value);
12181 ::apollo::canbus::Horn_rpt_79_Output_valueType _internal_output_value()
const;
12182 void _internal_set_output_value(::apollo::canbus::Horn_rpt_79_Output_valueType value);
12186 bool has_commanded_value()
const;
12188 bool _internal_has_commanded_value()
const;
12190 void clear_commanded_value();
12191 ::apollo::canbus::Horn_rpt_79_Commanded_valueType commanded_value()
const;
12192 void set_commanded_value(::apollo::canbus::Horn_rpt_79_Commanded_valueType value);
12194 ::apollo::canbus::Horn_rpt_79_Commanded_valueType _internal_commanded_value()
const;
12195 void _internal_set_commanded_value(::apollo::canbus::Horn_rpt_79_Commanded_valueType value);
12199 bool has_manual_input()
const;
12201 bool _internal_has_manual_input()
const;
12203 void clear_manual_input();
12204 ::apollo::canbus::Horn_rpt_79_Manual_inputType manual_input()
const;
12205 void set_manual_input(::apollo::canbus::Horn_rpt_79_Manual_inputType value);
12207 ::apollo::canbus::Horn_rpt_79_Manual_inputType _internal_manual_input()
const;
12208 void _internal_set_manual_input(::apollo::canbus::Horn_rpt_79_Manual_inputType value);
12215 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
12216 typedef void InternalArenaConstructable_;
12217 typedef void DestructorSkippable_;
12218 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
12219 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
12221 int commanded_value_;
12223 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
12228 public ::PROTOBUF_NAMESPACE_ID::Message {
12232 explicit constexpr
Horn_cmd_78(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
12237 *
this = ::std::move(from);
12245 if (
this == &from)
return *
this;
12246 if (GetOwningArena() == from.GetOwningArena()
12247 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
12248 && GetOwningArena() !=
nullptr
12251 InternalSwap(&from);
12258 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
12259 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
12261 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
12262 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
12265 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
12266 return GetDescriptor();
12268 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
12269 return default_instance().GetMetadata().descriptor;
12271 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
12272 return default_instance().GetMetadata().reflection;
12275 return *internal_default_instance();
12277 static inline const Horn_cmd_78* internal_default_instance() {
12279 &_Horn_cmd_78_default_instance_);
12281 static constexpr
int kIndexInFileMessages =
12288 if (other ==
this)
return;
12289 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
12290 if (GetOwningArena() !=
nullptr &&
12291 GetOwningArena() == other->GetOwningArena()) {
12293 if (GetOwningArena() == other->GetOwningArena()) {
12295 InternalSwap(other);
12297 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
12301 if (other ==
this)
return;
12302 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
12303 InternalSwap(other);
12308 Horn_cmd_78* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
12309 return CreateMaybeMessage<Horn_cmd_78>(arena);
12311 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
12313 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
12316 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
12318 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
12319 bool IsInitialized()
const final;
12321 size_t ByteSizeLong()
const final;
12322 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
12323 uint8_t* _InternalSerialize(
12324 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
12325 int GetCachedSize()
const final {
return _cached_size_.Get(); }
12330 void SetCachedSize(
int size)
const final;
12334 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
12335 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
12336 return "apollo.canbus.Horn_cmd_78";
12339 explicit Horn_cmd_78(::PROTOBUF_NAMESPACE_ID::Arena* arena,
12340 bool is_message_owned =
false);
12342 static void ArenaDtor(
void*
object);
12343 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
12346 static const ClassData _class_data_;
12347 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
12349 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
12353 typedef Horn_cmd_78_Horn_cmdType Horn_cmdType;
12354 static constexpr Horn_cmdType HORN_CMD_OFF =
12355 Horn_cmd_78_Horn_cmdType_HORN_CMD_OFF;
12356 static constexpr Horn_cmdType HORN_CMD_ON =
12357 Horn_cmd_78_Horn_cmdType_HORN_CMD_ON;
12358 static inline bool Horn_cmdType_IsValid(
int value) {
12359 return Horn_cmd_78_Horn_cmdType_IsValid(value);
12361 static constexpr Horn_cmdType Horn_cmdType_MIN =
12362 Horn_cmd_78_Horn_cmdType_Horn_cmdType_MIN;
12363 static constexpr Horn_cmdType Horn_cmdType_MAX =
12364 Horn_cmd_78_Horn_cmdType_Horn_cmdType_MAX;
12365 static constexpr
int Horn_cmdType_ARRAYSIZE =
12366 Horn_cmd_78_Horn_cmdType_Horn_cmdType_ARRAYSIZE;
12367 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
12368 Horn_cmdType_descriptor() {
12369 return Horn_cmd_78_Horn_cmdType_descriptor();
12371 template<
typename T>
12372 static inline const std::string& Horn_cmdType_Name(T enum_t_value) {
12373 static_assert(::std::is_same<T, Horn_cmdType>::value ||
12374 ::std::is_integral<T>::value,
12375 "Incorrect type passed to function Horn_cmdType_Name.");
12376 return Horn_cmd_78_Horn_cmdType_Name(enum_t_value);
12378 static inline bool Horn_cmdType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
12379 Horn_cmdType* value) {
12380 return Horn_cmd_78_Horn_cmdType_Parse(name, value);
12386 kHornCmdFieldNumber = 1,
12389 bool has_horn_cmd()
const;
12391 bool _internal_has_horn_cmd()
const;
12393 void clear_horn_cmd();
12394 ::apollo::canbus::Horn_cmd_78_Horn_cmdType horn_cmd()
const;
12395 void set_horn_cmd(::apollo::canbus::Horn_cmd_78_Horn_cmdType value);
12397 ::apollo::canbus::Horn_cmd_78_Horn_cmdType _internal_horn_cmd()
const;
12398 void _internal_set_horn_cmd(::apollo::canbus::Horn_cmd_78_Horn_cmdType value);
12405 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
12406 typedef void InternalArenaConstructable_;
12407 typedef void DestructorSkippable_;
12408 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
12409 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
12411 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
12416 public ::PROTOBUF_NAMESPACE_ID::Message {
12420 explicit constexpr
Wiper_rpt_91(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
12425 *
this = ::std::move(from);
12433 if (
this == &from)
return *
this;
12434 if (GetOwningArena() == from.GetOwningArena()
12435 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
12436 && GetOwningArena() !=
nullptr
12439 InternalSwap(&from);
12446 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
12447 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
12449 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
12450 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
12453 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
12454 return GetDescriptor();
12456 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
12457 return default_instance().GetMetadata().descriptor;
12459 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
12460 return default_instance().GetMetadata().reflection;
12463 return *internal_default_instance();
12465 static inline const Wiper_rpt_91* internal_default_instance() {
12467 &_Wiper_rpt_91_default_instance_);
12469 static constexpr
int kIndexInFileMessages =
12476 if (other ==
this)
return;
12477 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
12478 if (GetOwningArena() !=
nullptr &&
12479 GetOwningArena() == other->GetOwningArena()) {
12481 if (GetOwningArena() == other->GetOwningArena()) {
12483 InternalSwap(other);
12485 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
12489 if (other ==
this)
return;
12490 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
12491 InternalSwap(other);
12496 Wiper_rpt_91* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
12497 return CreateMaybeMessage<Wiper_rpt_91>(arena);
12499 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
12501 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
12504 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
12506 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
12507 bool IsInitialized()
const final;
12509 size_t ByteSizeLong()
const final;
12510 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
12511 uint8_t* _InternalSerialize(
12512 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
12513 int GetCachedSize()
const final {
return _cached_size_.Get(); }
12518 void SetCachedSize(
int size)
const final;
12522 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
12523 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
12524 return "apollo.canbus.Wiper_rpt_91";
12527 explicit Wiper_rpt_91(::PROTOBUF_NAMESPACE_ID::Arena* arena,
12528 bool is_message_owned =
false);
12530 static void ArenaDtor(
void*
object);
12531 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
12534 static const ClassData _class_data_;
12535 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
12537 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
12541 typedef Wiper_rpt_91_Output_valueType Output_valueType;
12542 static constexpr Output_valueType OUTPUT_VALUE_WIPERS_OFF =
12543 Wiper_rpt_91_Output_valueType_OUTPUT_VALUE_WIPERS_OFF;
12544 static constexpr Output_valueType OUTPUT_VALUE_INTERMITTENT_1 =
12545 Wiper_rpt_91_Output_valueType_OUTPUT_VALUE_INTERMITTENT_1;
12546 static constexpr Output_valueType OUTPUT_VALUE_INTERMITTENT_2 =
12547 Wiper_rpt_91_Output_valueType_OUTPUT_VALUE_INTERMITTENT_2;
12548 static constexpr Output_valueType OUTPUT_VALUE_INTERMITTENT_3 =
12549 Wiper_rpt_91_Output_valueType_OUTPUT_VALUE_INTERMITTENT_3;
12550 static constexpr Output_valueType OUTPUT_VALUE_INTERMITTENT_4 =
12551 Wiper_rpt_91_Output_valueType_OUTPUT_VALUE_INTERMITTENT_4;
12552 static constexpr Output_valueType OUTPUT_VALUE_INTERMITTENT_5 =
12553 Wiper_rpt_91_Output_valueType_OUTPUT_VALUE_INTERMITTENT_5;
12554 static constexpr Output_valueType OUTPUT_VALUE_LOW =
12555 Wiper_rpt_91_Output_valueType_OUTPUT_VALUE_LOW;
12556 static constexpr Output_valueType OUTPUT_VALUE_HIGH =
12557 Wiper_rpt_91_Output_valueType_OUTPUT_VALUE_HIGH;
12558 static inline bool Output_valueType_IsValid(
int value) {
12559 return Wiper_rpt_91_Output_valueType_IsValid(value);
12561 static constexpr Output_valueType Output_valueType_MIN =
12562 Wiper_rpt_91_Output_valueType_Output_valueType_MIN;
12563 static constexpr Output_valueType Output_valueType_MAX =
12564 Wiper_rpt_91_Output_valueType_Output_valueType_MAX;
12565 static constexpr
int Output_valueType_ARRAYSIZE =
12566 Wiper_rpt_91_Output_valueType_Output_valueType_ARRAYSIZE;
12567 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
12568 Output_valueType_descriptor() {
12569 return Wiper_rpt_91_Output_valueType_descriptor();
12571 template<
typename T>
12572 static inline const std::string& Output_valueType_Name(T enum_t_value) {
12573 static_assert(::std::is_same<T, Output_valueType>::value ||
12574 ::std::is_integral<T>::value,
12575 "Incorrect type passed to function Output_valueType_Name.");
12576 return Wiper_rpt_91_Output_valueType_Name(enum_t_value);
12578 static inline bool Output_valueType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
12579 Output_valueType* value) {
12580 return Wiper_rpt_91_Output_valueType_Parse(name, value);
12583 typedef Wiper_rpt_91_Commanded_valueType Commanded_valueType;
12584 static constexpr Commanded_valueType COMMANDED_VALUE_WIPERS_OFF =
12585 Wiper_rpt_91_Commanded_valueType_COMMANDED_VALUE_WIPERS_OFF;
12586 static constexpr Commanded_valueType COMMANDED_VALUE_INTERMITTENT_1 =
12587 Wiper_rpt_91_Commanded_valueType_COMMANDED_VALUE_INTERMITTENT_1;
12588 static constexpr Commanded_valueType COMMANDED_VALUE_INTERMITTENT_2 =
12589 Wiper_rpt_91_Commanded_valueType_COMMANDED_VALUE_INTERMITTENT_2;
12590 static constexpr Commanded_valueType COMMANDED_VALUE_INTERMITTENT_3 =
12591 Wiper_rpt_91_Commanded_valueType_COMMANDED_VALUE_INTERMITTENT_3;
12592 static constexpr Commanded_valueType COMMANDED_VALUE_INTERMITTENT_4 =
12593 Wiper_rpt_91_Commanded_valueType_COMMANDED_VALUE_INTERMITTENT_4;
12594 static constexpr Commanded_valueType COMMANDED_VALUE_INTERMITTENT_5 =
12595 Wiper_rpt_91_Commanded_valueType_COMMANDED_VALUE_INTERMITTENT_5;
12596 static constexpr Commanded_valueType COMMANDED_VALUE_LOW =
12597 Wiper_rpt_91_Commanded_valueType_COMMANDED_VALUE_LOW;
12598 static constexpr Commanded_valueType COMMANDED_VALUE_HIGH =
12599 Wiper_rpt_91_Commanded_valueType_COMMANDED_VALUE_HIGH;
12600 static inline bool Commanded_valueType_IsValid(
int value) {
12601 return Wiper_rpt_91_Commanded_valueType_IsValid(value);
12603 static constexpr Commanded_valueType Commanded_valueType_MIN =
12604 Wiper_rpt_91_Commanded_valueType_Commanded_valueType_MIN;
12605 static constexpr Commanded_valueType Commanded_valueType_MAX =
12606 Wiper_rpt_91_Commanded_valueType_Commanded_valueType_MAX;
12607 static constexpr
int Commanded_valueType_ARRAYSIZE =
12608 Wiper_rpt_91_Commanded_valueType_Commanded_valueType_ARRAYSIZE;
12609 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
12610 Commanded_valueType_descriptor() {
12611 return Wiper_rpt_91_Commanded_valueType_descriptor();
12613 template<
typename T>
12614 static inline const std::string& Commanded_valueType_Name(T enum_t_value) {
12615 static_assert(::std::is_same<T, Commanded_valueType>::value ||
12616 ::std::is_integral<T>::value,
12617 "Incorrect type passed to function Commanded_valueType_Name.");
12618 return Wiper_rpt_91_Commanded_valueType_Name(enum_t_value);
12620 static inline bool Commanded_valueType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
12621 Commanded_valueType* value) {
12622 return Wiper_rpt_91_Commanded_valueType_Parse(name, value);
12625 typedef Wiper_rpt_91_Manual_inputType Manual_inputType;
12626 static constexpr Manual_inputType MANUAL_INPUT_WIPERS_OFF =
12627 Wiper_rpt_91_Manual_inputType_MANUAL_INPUT_WIPERS_OFF;
12628 static constexpr Manual_inputType MANUAL_INPUT_INTERMITTENT_1 =
12629 Wiper_rpt_91_Manual_inputType_MANUAL_INPUT_INTERMITTENT_1;
12630 static constexpr Manual_inputType MANUAL_INPUT_INTERMITTENT_2 =
12631 Wiper_rpt_91_Manual_inputType_MANUAL_INPUT_INTERMITTENT_2;
12632 static constexpr Manual_inputType MANUAL_INPUT_INTERMITTENT_3 =
12633 Wiper_rpt_91_Manual_inputType_MANUAL_INPUT_INTERMITTENT_3;
12634 static constexpr Manual_inputType MANUAL_INPUT_INTERMITTENT_4 =
12635 Wiper_rpt_91_Manual_inputType_MANUAL_INPUT_INTERMITTENT_4;
12636 static constexpr Manual_inputType MANUAL_INPUT_INTERMITTENT_5 =
12637 Wiper_rpt_91_Manual_inputType_MANUAL_INPUT_INTERMITTENT_5;
12638 static constexpr Manual_inputType MANUAL_INPUT_LOW =
12639 Wiper_rpt_91_Manual_inputType_MANUAL_INPUT_LOW;
12640 static constexpr Manual_inputType MANUAL_INPUT_HIGH =
12641 Wiper_rpt_91_Manual_inputType_MANUAL_INPUT_HIGH;
12642 static inline bool Manual_inputType_IsValid(
int value) {
12643 return Wiper_rpt_91_Manual_inputType_IsValid(value);
12645 static constexpr Manual_inputType Manual_inputType_MIN =
12646 Wiper_rpt_91_Manual_inputType_Manual_inputType_MIN;
12647 static constexpr Manual_inputType Manual_inputType_MAX =
12648 Wiper_rpt_91_Manual_inputType_Manual_inputType_MAX;
12649 static constexpr
int Manual_inputType_ARRAYSIZE =
12650 Wiper_rpt_91_Manual_inputType_Manual_inputType_ARRAYSIZE;
12651 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
12652 Manual_inputType_descriptor() {
12653 return Wiper_rpt_91_Manual_inputType_descriptor();
12655 template<
typename T>
12656 static inline const std::string& Manual_inputType_Name(T enum_t_value) {
12657 static_assert(::std::is_same<T, Manual_inputType>::value ||
12658 ::std::is_integral<T>::value,
12659 "Incorrect type passed to function Manual_inputType_Name.");
12660 return Wiper_rpt_91_Manual_inputType_Name(enum_t_value);
12662 static inline bool Manual_inputType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
12663 Manual_inputType* value) {
12664 return Wiper_rpt_91_Manual_inputType_Parse(name, value);
12670 kOutputValueFieldNumber = 1,
12671 kCommandedValueFieldNumber = 2,
12672 kManualInputFieldNumber = 3,
12675 bool has_output_value()
const;
12677 bool _internal_has_output_value()
const;
12679 void clear_output_value();
12680 ::apollo::canbus::Wiper_rpt_91_Output_valueType output_value()
const;
12681 void set_output_value(::apollo::canbus::Wiper_rpt_91_Output_valueType value);
12683 ::apollo::canbus::Wiper_rpt_91_Output_valueType _internal_output_value()
const;
12684 void _internal_set_output_value(::apollo::canbus::Wiper_rpt_91_Output_valueType value);
12688 bool has_commanded_value()
const;
12690 bool _internal_has_commanded_value()
const;
12692 void clear_commanded_value();
12693 ::apollo::canbus::Wiper_rpt_91_Commanded_valueType commanded_value()
const;
12694 void set_commanded_value(::apollo::canbus::Wiper_rpt_91_Commanded_valueType value);
12696 ::apollo::canbus::Wiper_rpt_91_Commanded_valueType _internal_commanded_value()
const;
12697 void _internal_set_commanded_value(::apollo::canbus::Wiper_rpt_91_Commanded_valueType value);
12701 bool has_manual_input()
const;
12703 bool _internal_has_manual_input()
const;
12705 void clear_manual_input();
12706 ::apollo::canbus::Wiper_rpt_91_Manual_inputType manual_input()
const;
12707 void set_manual_input(::apollo::canbus::Wiper_rpt_91_Manual_inputType value);
12709 ::apollo::canbus::Wiper_rpt_91_Manual_inputType _internal_manual_input()
const;
12710 void _internal_set_manual_input(::apollo::canbus::Wiper_rpt_91_Manual_inputType value);
12717 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
12718 typedef void InternalArenaConstructable_;
12719 typedef void DestructorSkippable_;
12720 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
12721 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
12723 int commanded_value_;
12725 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
12730 public ::PROTOBUF_NAMESPACE_ID::Message {
12734 explicit constexpr
Vehicle_speed_rpt_6f(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
12739 *
this = ::std::move(from);
12747 if (
this == &from)
return *
this;
12748 if (GetOwningArena() == from.GetOwningArena()
12749 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
12750 && GetOwningArena() !=
nullptr
12753 InternalSwap(&from);
12760 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
12761 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
12763 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
12764 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
12767 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
12768 return GetDescriptor();
12770 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
12771 return default_instance().GetMetadata().descriptor;
12773 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
12774 return default_instance().GetMetadata().reflection;
12777 return *internal_default_instance();
12781 &_Vehicle_speed_rpt_6f_default_instance_);
12783 static constexpr
int kIndexInFileMessages =
12790 if (other ==
this)
return;
12791 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
12792 if (GetOwningArena() !=
nullptr &&
12793 GetOwningArena() == other->GetOwningArena()) {
12795 if (GetOwningArena() == other->GetOwningArena()) {
12797 InternalSwap(other);
12799 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
12803 if (other ==
this)
return;
12804 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
12805 InternalSwap(other);
12811 return CreateMaybeMessage<Vehicle_speed_rpt_6f>(arena);
12813 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
12815 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
12818 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
12820 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
12821 bool IsInitialized()
const final;
12823 size_t ByteSizeLong()
const final;
12824 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
12825 uint8_t* _InternalSerialize(
12826 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
12827 int GetCachedSize()
const final {
return _cached_size_.Get(); }
12832 void SetCachedSize(
int size)
const final;
12836 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
12837 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
12838 return "apollo.canbus.Vehicle_speed_rpt_6f";
12842 bool is_message_owned =
false);
12844 static void ArenaDtor(
void*
object);
12845 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
12848 static const ClassData _class_data_;
12849 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
12851 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
12855 typedef Vehicle_speed_rpt_6f_Vehicle_speed_validType Vehicle_speed_validType;
12856 static constexpr Vehicle_speed_validType VEHICLE_SPEED_VALID_INVALID =
12857 Vehicle_speed_rpt_6f_Vehicle_speed_validType_VEHICLE_SPEED_VALID_INVALID;
12858 static constexpr Vehicle_speed_validType VEHICLE_SPEED_VALID_VALID =
12859 Vehicle_speed_rpt_6f_Vehicle_speed_validType_VEHICLE_SPEED_VALID_VALID;
12860 static inline bool Vehicle_speed_validType_IsValid(
int value) {
12861 return Vehicle_speed_rpt_6f_Vehicle_speed_validType_IsValid(value);
12863 static constexpr Vehicle_speed_validType Vehicle_speed_validType_MIN =
12864 Vehicle_speed_rpt_6f_Vehicle_speed_validType_Vehicle_speed_validType_MIN;
12865 static constexpr Vehicle_speed_validType Vehicle_speed_validType_MAX =
12866 Vehicle_speed_rpt_6f_Vehicle_speed_validType_Vehicle_speed_validType_MAX;
12867 static constexpr
int Vehicle_speed_validType_ARRAYSIZE =
12868 Vehicle_speed_rpt_6f_Vehicle_speed_validType_Vehicle_speed_validType_ARRAYSIZE;
12869 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
12870 Vehicle_speed_validType_descriptor() {
12871 return Vehicle_speed_rpt_6f_Vehicle_speed_validType_descriptor();
12873 template<
typename T>
12874 static inline const std::string& Vehicle_speed_validType_Name(T enum_t_value) {
12875 static_assert(::std::is_same<T, Vehicle_speed_validType>::value ||
12876 ::std::is_integral<T>::value,
12877 "Incorrect type passed to function Vehicle_speed_validType_Name.");
12878 return Vehicle_speed_rpt_6f_Vehicle_speed_validType_Name(enum_t_value);
12880 static inline bool Vehicle_speed_validType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
12881 Vehicle_speed_validType* value) {
12882 return Vehicle_speed_rpt_6f_Vehicle_speed_validType_Parse(name, value);
12888 kVehicleSpeedFieldNumber = 1,
12889 kVehicleSpeedValidFieldNumber = 2,
12892 bool has_vehicle_speed()
const;
12894 bool _internal_has_vehicle_speed()
const;
12896 void clear_vehicle_speed();
12897 double vehicle_speed()
const;
12898 void set_vehicle_speed(
double value);
12900 double _internal_vehicle_speed()
const;
12901 void _internal_set_vehicle_speed(
double value);
12905 bool has_vehicle_speed_valid()
const;
12907 bool _internal_has_vehicle_speed_valid()
const;
12909 void clear_vehicle_speed_valid();
12910 ::apollo::canbus::Vehicle_speed_rpt_6f_Vehicle_speed_validType vehicle_speed_valid()
const;
12911 void set_vehicle_speed_valid(::apollo::canbus::Vehicle_speed_rpt_6f_Vehicle_speed_validType value);
12913 ::apollo::canbus::Vehicle_speed_rpt_6f_Vehicle_speed_validType _internal_vehicle_speed_valid()
const;
12914 void _internal_set_vehicle_speed_valid(::apollo::canbus::Vehicle_speed_rpt_6f_Vehicle_speed_validType value);
12921 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
12922 typedef void InternalArenaConstructable_;
12923 typedef void DestructorSkippable_;
12924 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
12925 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
12926 double vehicle_speed_;
12927 int vehicle_speed_valid_;
12928 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
12933 public ::PROTOBUF_NAMESPACE_ID::Message {
12937 explicit constexpr
Headlight_cmd_76(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
12942 *
this = ::std::move(from);
12950 if (
this == &from)
return *
this;
12951 if (GetOwningArena() == from.GetOwningArena()
12952 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
12953 && GetOwningArena() !=
nullptr
12956 InternalSwap(&from);
12963 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
12964 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
12966 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
12967 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
12970 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
12971 return GetDescriptor();
12973 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
12974 return default_instance().GetMetadata().descriptor;
12976 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
12977 return default_instance().GetMetadata().reflection;
12980 return *internal_default_instance();
12984 &_Headlight_cmd_76_default_instance_);
12986 static constexpr
int kIndexInFileMessages =
12993 if (other ==
this)
return;
12994 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
12995 if (GetOwningArena() !=
nullptr &&
12996 GetOwningArena() == other->GetOwningArena()) {
12998 if (GetOwningArena() == other->GetOwningArena()) {
13000 InternalSwap(other);
13002 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
13006 if (other ==
this)
return;
13007 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
13008 InternalSwap(other);
13013 Headlight_cmd_76* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
13014 return CreateMaybeMessage<Headlight_cmd_76>(arena);
13016 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
13018 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
13021 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
13023 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
13024 bool IsInitialized()
const final;
13026 size_t ByteSizeLong()
const final;
13027 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
13028 uint8_t* _InternalSerialize(
13029 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
13030 int GetCachedSize()
const final {
return _cached_size_.Get(); }
13035 void SetCachedSize(
int size)
const final;
13039 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
13040 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
13041 return "apollo.canbus.Headlight_cmd_76";
13045 bool is_message_owned =
false);
13047 static void ArenaDtor(
void*
object);
13048 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
13051 static const ClassData _class_data_;
13052 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
13054 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
13058 typedef Headlight_cmd_76_Headlight_cmdType Headlight_cmdType;
13059 static constexpr Headlight_cmdType HEADLIGHT_CMD_HEADLIGHTS_OFF =
13060 Headlight_cmd_76_Headlight_cmdType_HEADLIGHT_CMD_HEADLIGHTS_OFF;
13061 static constexpr Headlight_cmdType HEADLIGHT_CMD_LOW_BEAMS =
13062 Headlight_cmd_76_Headlight_cmdType_HEADLIGHT_CMD_LOW_BEAMS;
13063 static constexpr Headlight_cmdType HEADLIGHT_CMD_HIGH_BEAMS =
13064 Headlight_cmd_76_Headlight_cmdType_HEADLIGHT_CMD_HIGH_BEAMS;
13065 static inline bool Headlight_cmdType_IsValid(
int value) {
13066 return Headlight_cmd_76_Headlight_cmdType_IsValid(value);
13068 static constexpr Headlight_cmdType Headlight_cmdType_MIN =
13069 Headlight_cmd_76_Headlight_cmdType_Headlight_cmdType_MIN;
13070 static constexpr Headlight_cmdType Headlight_cmdType_MAX =
13071 Headlight_cmd_76_Headlight_cmdType_Headlight_cmdType_MAX;
13072 static constexpr
int Headlight_cmdType_ARRAYSIZE =
13073 Headlight_cmd_76_Headlight_cmdType_Headlight_cmdType_ARRAYSIZE;
13074 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
13075 Headlight_cmdType_descriptor() {
13076 return Headlight_cmd_76_Headlight_cmdType_descriptor();
13078 template<
typename T>
13079 static inline const std::string& Headlight_cmdType_Name(T enum_t_value) {
13080 static_assert(::std::is_same<T, Headlight_cmdType>::value ||
13081 ::std::is_integral<T>::value,
13082 "Incorrect type passed to function Headlight_cmdType_Name.");
13083 return Headlight_cmd_76_Headlight_cmdType_Name(enum_t_value);
13085 static inline bool Headlight_cmdType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
13086 Headlight_cmdType* value) {
13087 return Headlight_cmd_76_Headlight_cmdType_Parse(name, value);
13093 kHeadlightCmdFieldNumber = 1,
13096 bool has_headlight_cmd()
const;
13098 bool _internal_has_headlight_cmd()
const;
13100 void clear_headlight_cmd();
13101 ::apollo::canbus::Headlight_cmd_76_Headlight_cmdType headlight_cmd()
const;
13102 void set_headlight_cmd(::apollo::canbus::Headlight_cmd_76_Headlight_cmdType value);
13104 ::apollo::canbus::Headlight_cmd_76_Headlight_cmdType _internal_headlight_cmd()
const;
13105 void _internal_set_headlight_cmd(::apollo::canbus::Headlight_cmd_76_Headlight_cmdType value);
13112 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
13113 typedef void InternalArenaConstructable_;
13114 typedef void DestructorSkippable_;
13115 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
13116 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
13117 int headlight_cmd_;
13118 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
13123 public ::PROTOBUF_NAMESPACE_ID::Message {
13132 *
this = ::std::move(from);
13140 if (
this == &from)
return *
this;
13141 if (GetOwningArena() == from.GetOwningArena()
13142 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
13143 && GetOwningArena() !=
nullptr
13146 InternalSwap(&from);
13153 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
13154 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
13156 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
13157 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
13160 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
13161 return GetDescriptor();
13163 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
13164 return default_instance().GetMetadata().descriptor;
13166 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
13167 return default_instance().GetMetadata().reflection;
13170 return *internal_default_instance();
13174 &_Steering_motor_rpt_2_74_default_instance_);
13176 static constexpr
int kIndexInFileMessages =
13183 if (other ==
this)
return;
13184 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
13185 if (GetOwningArena() !=
nullptr &&
13186 GetOwningArena() == other->GetOwningArena()) {
13188 if (GetOwningArena() == other->GetOwningArena()) {
13190 InternalSwap(other);
13192 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
13196 if (other ==
this)
return;
13197 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
13198 InternalSwap(other);
13204 return CreateMaybeMessage<Steering_motor_rpt_2_74>(arena);
13206 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
13208 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
13211 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
13213 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
13214 bool IsInitialized()
const final;
13216 size_t ByteSizeLong()
const final;
13217 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
13218 uint8_t* _InternalSerialize(
13219 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
13220 int GetCachedSize()
const final {
return _cached_size_.Get(); }
13225 void SetCachedSize(
int size)
const final;
13229 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
13230 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
13231 return "apollo.canbus.Steering_motor_rpt_2_74";
13235 bool is_message_owned =
false);
13237 static void ArenaDtor(
void*
object);
13238 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
13241 static const ClassData _class_data_;
13242 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
13244 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
13251 kEncoderTemperatureFieldNumber = 1,
13252 kMotorTemperatureFieldNumber = 2,
13253 kAngularSpeedFieldNumber = 3,
13256 bool has_encoder_temperature()
const;
13258 bool _internal_has_encoder_temperature()
const;
13260 void clear_encoder_temperature();
13261 int32_t encoder_temperature()
const;
13262 void set_encoder_temperature(int32_t value);
13264 int32_t _internal_encoder_temperature()
const;
13265 void _internal_set_encoder_temperature(int32_t value);
13269 bool has_motor_temperature()
const;
13271 bool _internal_has_motor_temperature()
const;
13273 void clear_motor_temperature();
13274 int32_t motor_temperature()
const;
13275 void set_motor_temperature(int32_t value);
13277 int32_t _internal_motor_temperature()
const;
13278 void _internal_set_motor_temperature(int32_t value);
13282 bool has_angular_speed()
const;
13284 bool _internal_has_angular_speed()
const;
13286 void clear_angular_speed();
13287 double angular_speed()
const;
13288 void set_angular_speed(
double value);
13290 double _internal_angular_speed()
const;
13291 void _internal_set_angular_speed(
double value);
13298 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
13299 typedef void InternalArenaConstructable_;
13300 typedef void DestructorSkippable_;
13301 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
13302 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
13303 int32_t encoder_temperature_;
13304 int32_t motor_temperature_;
13305 double angular_speed_;
13306 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
13311 public ::PROTOBUF_NAMESPACE_ID::Message {
13315 explicit constexpr
Brake_motor_rpt_2_71(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
13320 *
this = ::std::move(from);
13328 if (
this == &from)
return *
this;
13329 if (GetOwningArena() == from.GetOwningArena()
13330 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
13331 && GetOwningArena() !=
nullptr
13334 InternalSwap(&from);
13341 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
13342 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
13344 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
13345 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
13348 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
13349 return GetDescriptor();
13351 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
13352 return default_instance().GetMetadata().descriptor;
13354 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
13355 return default_instance().GetMetadata().reflection;
13358 return *internal_default_instance();
13362 &_Brake_motor_rpt_2_71_default_instance_);
13364 static constexpr
int kIndexInFileMessages =
13371 if (other ==
this)
return;
13372 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
13373 if (GetOwningArena() !=
nullptr &&
13374 GetOwningArena() == other->GetOwningArena()) {
13376 if (GetOwningArena() == other->GetOwningArena()) {
13378 InternalSwap(other);
13380 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
13384 if (other ==
this)
return;
13385 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
13386 InternalSwap(other);
13392 return CreateMaybeMessage<Brake_motor_rpt_2_71>(arena);
13394 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
13396 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
13399 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
13401 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
13402 bool IsInitialized()
const final;
13404 size_t ByteSizeLong()
const final;
13405 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
13406 uint8_t* _InternalSerialize(
13407 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
13408 int GetCachedSize()
const final {
return _cached_size_.Get(); }
13413 void SetCachedSize(
int size)
const final;
13417 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
13418 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
13419 return "apollo.canbus.Brake_motor_rpt_2_71";
13423 bool is_message_owned =
false);
13425 static void ArenaDtor(
void*
object);
13426 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
13429 static const ClassData _class_data_;
13430 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
13432 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
13439 kEncoderTemperatureFieldNumber = 1,
13440 kMotorTemperatureFieldNumber = 2,
13441 kAngularSpeedFieldNumber = 3,
13444 bool has_encoder_temperature()
const;
13446 bool _internal_has_encoder_temperature()
const;
13448 void clear_encoder_temperature();
13449 int32_t encoder_temperature()
const;
13450 void set_encoder_temperature(int32_t value);
13452 int32_t _internal_encoder_temperature()
const;
13453 void _internal_set_encoder_temperature(int32_t value);
13457 bool has_motor_temperature()
const;
13459 bool _internal_has_motor_temperature()
const;
13461 void clear_motor_temperature();
13462 int32_t motor_temperature()
const;
13463 void set_motor_temperature(int32_t value);
13465 int32_t _internal_motor_temperature()
const;
13466 void _internal_set_motor_temperature(int32_t value);
13470 bool has_angular_speed()
const;
13472 bool _internal_has_angular_speed()
const;
13474 void clear_angular_speed();
13475 double angular_speed()
const;
13476 void set_angular_speed(
double value);
13478 double _internal_angular_speed()
const;
13479 void _internal_set_angular_speed(
double value);
13486 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
13487 typedef void InternalArenaConstructable_;
13488 typedef void DestructorSkippable_;
13489 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
13490 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
13491 int32_t encoder_temperature_;
13492 int32_t motor_temperature_;
13493 double angular_speed_;
13494 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
13499 public ::PROTOBUF_NAMESPACE_ID::Message {
13508 *
this = ::std::move(from);
13516 if (
this == &from)
return *
this;
13517 if (GetOwningArena() == from.GetOwningArena()
13518 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
13519 && GetOwningArena() !=
nullptr
13522 InternalSwap(&from);
13529 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
13530 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
13532 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
13533 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
13536 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
13537 return GetDescriptor();
13539 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
13540 return default_instance().GetMetadata().descriptor;
13542 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
13543 return default_instance().GetMetadata().reflection;
13546 return *internal_default_instance();
13550 &_Steering_motor_rpt_1_73_default_instance_);
13552 static constexpr
int kIndexInFileMessages =
13559 if (other ==
this)
return;
13560 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
13561 if (GetOwningArena() !=
nullptr &&
13562 GetOwningArena() == other->GetOwningArena()) {
13564 if (GetOwningArena() == other->GetOwningArena()) {
13566 InternalSwap(other);
13568 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
13572 if (other ==
this)
return;
13573 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
13574 InternalSwap(other);
13580 return CreateMaybeMessage<Steering_motor_rpt_1_73>(arena);
13582 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
13584 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
13587 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
13589 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
13590 bool IsInitialized()
const final;
13592 size_t ByteSizeLong()
const final;
13593 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
13594 uint8_t* _InternalSerialize(
13595 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
13596 int GetCachedSize()
const final {
return _cached_size_.Get(); }
13601 void SetCachedSize(
int size)
const final;
13605 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
13606 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
13607 return "apollo.canbus.Steering_motor_rpt_1_73";
13611 bool is_message_owned =
false);
13613 static void ArenaDtor(
void*
object);
13614 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
13617 static const ClassData _class_data_;
13618 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
13620 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
13627 kMotorCurrentFieldNumber = 1,
13628 kShaftPositionFieldNumber = 2,
13631 bool has_motor_current()
const;
13633 bool _internal_has_motor_current()
const;
13635 void clear_motor_current();
13636 double motor_current()
const;
13637 void set_motor_current(
double value);
13639 double _internal_motor_current()
const;
13640 void _internal_set_motor_current(
double value);
13644 bool has_shaft_position()
const;
13646 bool _internal_has_shaft_position()
const;
13648 void clear_shaft_position();
13649 double shaft_position()
const;
13650 void set_shaft_position(
double value);
13652 double _internal_shaft_position()
const;
13653 void _internal_set_shaft_position(
double value);
13660 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
13661 typedef void InternalArenaConstructable_;
13662 typedef void DestructorSkippable_;
13663 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
13664 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
13665 double motor_current_;
13666 double shaft_position_;
13667 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
13672 public ::PROTOBUF_NAMESPACE_ID::Message {
13676 explicit constexpr
Wiper_cmd_90(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
13681 *
this = ::std::move(from);
13689 if (
this == &from)
return *
this;
13690 if (GetOwningArena() == from.GetOwningArena()
13691 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
13692 && GetOwningArena() !=
nullptr
13695 InternalSwap(&from);
13702 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
13703 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
13705 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
13706 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
13709 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
13710 return GetDescriptor();
13712 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
13713 return default_instance().GetMetadata().descriptor;
13715 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
13716 return default_instance().GetMetadata().reflection;
13719 return *internal_default_instance();
13721 static inline const Wiper_cmd_90* internal_default_instance() {
13723 &_Wiper_cmd_90_default_instance_);
13725 static constexpr
int kIndexInFileMessages =
13732 if (other ==
this)
return;
13733 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
13734 if (GetOwningArena() !=
nullptr &&
13735 GetOwningArena() == other->GetOwningArena()) {
13737 if (GetOwningArena() == other->GetOwningArena()) {
13739 InternalSwap(other);
13741 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
13745 if (other ==
this)
return;
13746 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
13747 InternalSwap(other);
13752 Wiper_cmd_90* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
13753 return CreateMaybeMessage<Wiper_cmd_90>(arena);
13755 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
13757 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
13760 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
13762 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
13763 bool IsInitialized()
const final;
13765 size_t ByteSizeLong()
const final;
13766 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
13767 uint8_t* _InternalSerialize(
13768 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
13769 int GetCachedSize()
const final {
return _cached_size_.Get(); }
13774 void SetCachedSize(
int size)
const final;
13778 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
13779 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
13780 return "apollo.canbus.Wiper_cmd_90";
13783 explicit Wiper_cmd_90(::PROTOBUF_NAMESPACE_ID::Arena* arena,
13784 bool is_message_owned =
false);
13786 static void ArenaDtor(
void*
object);
13787 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
13790 static const ClassData _class_data_;
13791 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
13793 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
13797 typedef Wiper_cmd_90_Wiper_cmdType Wiper_cmdType;
13798 static constexpr Wiper_cmdType WIPER_CMD_WIPERS_OFF =
13799 Wiper_cmd_90_Wiper_cmdType_WIPER_CMD_WIPERS_OFF;
13800 static constexpr Wiper_cmdType WIPER_CMD_INTERMITTENT_1 =
13801 Wiper_cmd_90_Wiper_cmdType_WIPER_CMD_INTERMITTENT_1;
13802 static constexpr Wiper_cmdType WIPER_CMD_INTERMITTENT_2 =
13803 Wiper_cmd_90_Wiper_cmdType_WIPER_CMD_INTERMITTENT_2;
13804 static constexpr Wiper_cmdType WIPER_CMD_INTERMITTENT_3 =
13805 Wiper_cmd_90_Wiper_cmdType_WIPER_CMD_INTERMITTENT_3;
13806 static constexpr Wiper_cmdType WIPER_CMD_INTERMITTENT_4 =
13807 Wiper_cmd_90_Wiper_cmdType_WIPER_CMD_INTERMITTENT_4;
13808 static constexpr Wiper_cmdType WIPER_CMD_INTERMITTENT_5 =
13809 Wiper_cmd_90_Wiper_cmdType_WIPER_CMD_INTERMITTENT_5;
13810 static constexpr Wiper_cmdType WIPER_CMD_LOW =
13811 Wiper_cmd_90_Wiper_cmdType_WIPER_CMD_LOW;
13812 static constexpr Wiper_cmdType WIPER_CMD_HIGH =
13813 Wiper_cmd_90_Wiper_cmdType_WIPER_CMD_HIGH;
13814 static inline bool Wiper_cmdType_IsValid(
int value) {
13815 return Wiper_cmd_90_Wiper_cmdType_IsValid(value);
13817 static constexpr Wiper_cmdType Wiper_cmdType_MIN =
13818 Wiper_cmd_90_Wiper_cmdType_Wiper_cmdType_MIN;
13819 static constexpr Wiper_cmdType Wiper_cmdType_MAX =
13820 Wiper_cmd_90_Wiper_cmdType_Wiper_cmdType_MAX;
13821 static constexpr
int Wiper_cmdType_ARRAYSIZE =
13822 Wiper_cmd_90_Wiper_cmdType_Wiper_cmdType_ARRAYSIZE;
13823 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
13824 Wiper_cmdType_descriptor() {
13825 return Wiper_cmd_90_Wiper_cmdType_descriptor();
13827 template<
typename T>
13828 static inline const std::string& Wiper_cmdType_Name(T enum_t_value) {
13829 static_assert(::std::is_same<T, Wiper_cmdType>::value ||
13830 ::std::is_integral<T>::value,
13831 "Incorrect type passed to function Wiper_cmdType_Name.");
13832 return Wiper_cmd_90_Wiper_cmdType_Name(enum_t_value);
13834 static inline bool Wiper_cmdType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
13835 Wiper_cmdType* value) {
13836 return Wiper_cmd_90_Wiper_cmdType_Parse(name, value);
13842 kWiperCmdFieldNumber = 1,
13845 bool has_wiper_cmd()
const;
13847 bool _internal_has_wiper_cmd()
const;
13849 void clear_wiper_cmd();
13850 ::apollo::canbus::Wiper_cmd_90_Wiper_cmdType wiper_cmd()
const;
13851 void set_wiper_cmd(::apollo::canbus::Wiper_cmd_90_Wiper_cmdType value);
13853 ::apollo::canbus::Wiper_cmd_90_Wiper_cmdType _internal_wiper_cmd()
const;
13854 void _internal_set_wiper_cmd(::apollo::canbus::Wiper_cmd_90_Wiper_cmdType value);
13861 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
13862 typedef void InternalArenaConstructable_;
13863 typedef void DestructorSkippable_;
13864 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
13865 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
13867 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
13872 public ::PROTOBUF_NAMESPACE_ID::Message {
13876 explicit constexpr
Brake_motor_rpt_3_72(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
13881 *
this = ::std::move(from);
13889 if (
this == &from)
return *
this;
13890 if (GetOwningArena() == from.GetOwningArena()
13891 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
13892 && GetOwningArena() !=
nullptr
13895 InternalSwap(&from);
13902 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
13903 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
13905 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
13906 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
13909 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
13910 return GetDescriptor();
13912 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
13913 return default_instance().GetMetadata().descriptor;
13915 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
13916 return default_instance().GetMetadata().reflection;
13919 return *internal_default_instance();
13923 &_Brake_motor_rpt_3_72_default_instance_);
13925 static constexpr
int kIndexInFileMessages =
13932 if (other ==
this)
return;
13933 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
13934 if (GetOwningArena() !=
nullptr &&
13935 GetOwningArena() == other->GetOwningArena()) {
13937 if (GetOwningArena() == other->GetOwningArena()) {
13939 InternalSwap(other);
13941 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
13945 if (other ==
this)
return;
13946 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
13947 InternalSwap(other);
13953 return CreateMaybeMessage<Brake_motor_rpt_3_72>(arena);
13955 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
13957 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
13960 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
13962 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
13963 bool IsInitialized()
const final;
13965 size_t ByteSizeLong()
const final;
13966 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
13967 uint8_t* _InternalSerialize(
13968 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
13969 int GetCachedSize()
const final {
return _cached_size_.Get(); }
13974 void SetCachedSize(
int size)
const final;
13978 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
13979 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
13980 return "apollo.canbus.Brake_motor_rpt_3_72";
13984 bool is_message_owned =
false);
13986 static void ArenaDtor(
void*
object);
13987 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
13990 static const ClassData _class_data_;
13991 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
13993 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
14000 kTorqueOutputFieldNumber = 1,
14001 kTorqueInputFieldNumber = 2,
14004 bool has_torque_output()
const;
14006 bool _internal_has_torque_output()
const;
14008 void clear_torque_output();
14009 double torque_output()
const;
14010 void set_torque_output(
double value);
14012 double _internal_torque_output()
const;
14013 void _internal_set_torque_output(
double value);
14017 bool has_torque_input()
const;
14019 bool _internal_has_torque_input()
const;
14021 void clear_torque_input();
14022 double torque_input()
const;
14023 void set_torque_input(
double value);
14025 double _internal_torque_input()
const;
14026 void _internal_set_torque_input(
double value);
14033 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
14034 typedef void InternalArenaConstructable_;
14035 typedef void DestructorSkippable_;
14036 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
14037 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
14038 double torque_output_;
14039 double torque_input_;
14040 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
14045 public ::PROTOBUF_NAMESPACE_ID::Message {
14047 inline Gem() :
Gem(
nullptr) {}
14049 explicit constexpr
Gem(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
14052 Gem(
Gem&& from) noexcept
14054 *
this = ::std::move(from);
14057 inline Gem& operator=(
const Gem& from) {
14061 inline Gem& operator=(
Gem&& from) noexcept {
14062 if (
this == &from)
return *
this;
14063 if (GetOwningArena() == from.GetOwningArena()
14064 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
14065 && GetOwningArena() !=
nullptr
14068 InternalSwap(&from);
14075 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
14076 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
14078 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
14079 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
14082 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
14083 return GetDescriptor();
14085 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
14086 return default_instance().GetMetadata().descriptor;
14088 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
14089 return default_instance().GetMetadata().reflection;
14091 static const Gem& default_instance() {
14092 return *internal_default_instance();
14094 static inline const Gem* internal_default_instance() {
14095 return reinterpret_cast<const Gem*
>(
14096 &_Gem_default_instance_);
14098 static constexpr
int kIndexInFileMessages =
14101 friend void swap(
Gem& a,
Gem& b) {
14104 inline void Swap(
Gem* other) {
14105 if (other ==
this)
return;
14106 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
14107 if (GetOwningArena() !=
nullptr &&
14108 GetOwningArena() == other->GetOwningArena()) {
14110 if (GetOwningArena() == other->GetOwningArena()) {
14112 InternalSwap(other);
14114 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
14117 void UnsafeArenaSwap(
Gem* other) {
14118 if (other ==
this)
return;
14119 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
14120 InternalSwap(other);
14125 Gem* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
14126 return CreateMaybeMessage<Gem>(arena);
14128 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
14129 void CopyFrom(
const Gem& from);
14130 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
14131 void MergeFrom(
const Gem& from);
14133 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
14135 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
14136 bool IsInitialized()
const final;
14138 size_t ByteSizeLong()
const final;
14139 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
14140 uint8_t* _InternalSerialize(
14141 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
14142 int GetCachedSize()
const final {
return _cached_size_.Get(); }
14147 void SetCachedSize(
int size)
const final;
14148 void InternalSwap(
Gem* other);
14151 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
14152 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
14153 return "apollo.canbus.Gem";
14156 explicit Gem(::PROTOBUF_NAMESPACE_ID::Arena* arena,
14157 bool is_message_owned =
false);
14159 static void ArenaDtor(
void*
object);
14160 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
14163 static const ClassData _class_data_;
14164 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
14166 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
14173 kGlobalRpt6AFieldNumber = 1,
14174 kBrakeCmd6BFieldNumber = 2,
14175 kBrakeRpt6CFieldNumber = 3,
14176 kSteeringCmd6DFieldNumber = 4,
14177 kSteeringRpt16EFieldNumber = 5,
14178 kWheelSpeedRpt7AFieldNumber = 6,
14179 kDateTimeRpt83FieldNumber = 7,
14180 kBrakeMotorRpt170FieldNumber = 8,
14181 kHeadlightRpt77FieldNumber = 9,
14182 kAccelRpt68FieldNumber = 10,
14183 kSteeringMotorRpt375FieldNumber = 11,
14184 kTurnCmd63FieldNumber = 12,
14185 kTurnRpt64FieldNumber = 13,
14186 kShiftCmd65FieldNumber = 14,
14187 kShiftRpt66FieldNumber = 15,
14188 kAccelCmd67FieldNumber = 16,
14189 kLatLonHeadingRpt82FieldNumber = 17,
14190 kGlobalCmd69FieldNumber = 18,
14191 kParkingBrakeStatusRpt80FieldNumber = 19,
14192 kYawRateRpt81FieldNumber = 20,
14193 kHornRpt79FieldNumber = 21,
14194 kHornCmd78FieldNumber = 22,
14195 kWiperRpt91FieldNumber = 23,
14196 kVehicleSpeedRpt6FFieldNumber = 24,
14197 kHeadlightCmd76FieldNumber = 25,
14198 kSteeringMotorRpt274FieldNumber = 26,
14199 kBrakeMotorRpt271FieldNumber = 27,
14200 kSteeringMotorRpt173FieldNumber = 28,
14201 kWiperCmd90FieldNumber = 29,
14202 kBrakeMotorRpt372FieldNumber = 30,
14205 bool has_global_rpt_6a()
const;
14207 bool _internal_has_global_rpt_6a()
const;
14209 void clear_global_rpt_6a();
14210 const ::apollo::canbus::Global_rpt_6a& global_rpt_6a()
const;
14211 PROTOBUF_NODISCARD ::apollo::canbus::Global_rpt_6a* release_global_rpt_6a();
14215 const ::apollo::canbus::Global_rpt_6a& _internal_global_rpt_6a()
const;
14218 void unsafe_arena_set_allocated_global_rpt_6a(
14223 bool has_brake_cmd_6b()
const;
14225 bool _internal_has_brake_cmd_6b()
const;
14227 void clear_brake_cmd_6b();
14228 const ::apollo::canbus::Brake_cmd_6b& brake_cmd_6b()
const;
14229 PROTOBUF_NODISCARD ::apollo::canbus::Brake_cmd_6b* release_brake_cmd_6b();
14233 const ::apollo::canbus::Brake_cmd_6b& _internal_brake_cmd_6b()
const;
14236 void unsafe_arena_set_allocated_brake_cmd_6b(
14241 bool has_brake_rpt_6c()
const;
14243 bool _internal_has_brake_rpt_6c()
const;
14245 void clear_brake_rpt_6c();
14246 const ::apollo::canbus::Brake_rpt_6c& brake_rpt_6c()
const;
14247 PROTOBUF_NODISCARD ::apollo::canbus::Brake_rpt_6c* release_brake_rpt_6c();
14251 const ::apollo::canbus::Brake_rpt_6c& _internal_brake_rpt_6c()
const;
14254 void unsafe_arena_set_allocated_brake_rpt_6c(
14259 bool has_steering_cmd_6d()
const;
14261 bool _internal_has_steering_cmd_6d()
const;
14263 void clear_steering_cmd_6d();
14264 const ::apollo::canbus::Steering_cmd_6d& steering_cmd_6d()
const;
14265 PROTOBUF_NODISCARD ::apollo::canbus::Steering_cmd_6d* release_steering_cmd_6d();
14269 const ::apollo::canbus::Steering_cmd_6d& _internal_steering_cmd_6d()
const;
14272 void unsafe_arena_set_allocated_steering_cmd_6d(
14277 bool has_steering_rpt_1_6e()
const;
14279 bool _internal_has_steering_rpt_1_6e()
const;
14281 void clear_steering_rpt_1_6e();
14282 const ::apollo::canbus::Steering_rpt_1_6e& steering_rpt_1_6e()
const;
14283 PROTOBUF_NODISCARD ::apollo::canbus::Steering_rpt_1_6e* release_steering_rpt_1_6e();
14287 const ::apollo::canbus::Steering_rpt_1_6e& _internal_steering_rpt_1_6e()
const;
14290 void unsafe_arena_set_allocated_steering_rpt_1_6e(
14295 bool has_wheel_speed_rpt_7a()
const;
14297 bool _internal_has_wheel_speed_rpt_7a()
const;
14299 void clear_wheel_speed_rpt_7a();
14300 const ::apollo::canbus::Wheel_speed_rpt_7a& wheel_speed_rpt_7a()
const;
14301 PROTOBUF_NODISCARD ::apollo::canbus::Wheel_speed_rpt_7a* release_wheel_speed_rpt_7a();
14305 const ::apollo::canbus::Wheel_speed_rpt_7a& _internal_wheel_speed_rpt_7a()
const;
14308 void unsafe_arena_set_allocated_wheel_speed_rpt_7a(
14313 bool has_date_time_rpt_83()
const;
14315 bool _internal_has_date_time_rpt_83()
const;
14317 void clear_date_time_rpt_83();
14318 const ::apollo::canbus::Date_time_rpt_83& date_time_rpt_83()
const;
14319 PROTOBUF_NODISCARD ::apollo::canbus::Date_time_rpt_83* release_date_time_rpt_83();
14323 const ::apollo::canbus::Date_time_rpt_83& _internal_date_time_rpt_83()
const;
14326 void unsafe_arena_set_allocated_date_time_rpt_83(
14331 bool has_brake_motor_rpt_1_70()
const;
14333 bool _internal_has_brake_motor_rpt_1_70()
const;
14335 void clear_brake_motor_rpt_1_70();
14336 const ::apollo::canbus::Brake_motor_rpt_1_70& brake_motor_rpt_1_70()
const;
14337 PROTOBUF_NODISCARD ::apollo::canbus::Brake_motor_rpt_1_70* release_brake_motor_rpt_1_70();
14341 const ::apollo::canbus::Brake_motor_rpt_1_70& _internal_brake_motor_rpt_1_70()
const;
14344 void unsafe_arena_set_allocated_brake_motor_rpt_1_70(
14349 bool has_headlight_rpt_77()
const;
14351 bool _internal_has_headlight_rpt_77()
const;
14353 void clear_headlight_rpt_77();
14354 const ::apollo::canbus::Headlight_rpt_77& headlight_rpt_77()
const;
14355 PROTOBUF_NODISCARD ::apollo::canbus::Headlight_rpt_77* release_headlight_rpt_77();
14359 const ::apollo::canbus::Headlight_rpt_77& _internal_headlight_rpt_77()
const;
14362 void unsafe_arena_set_allocated_headlight_rpt_77(
14367 bool has_accel_rpt_68()
const;
14369 bool _internal_has_accel_rpt_68()
const;
14371 void clear_accel_rpt_68();
14372 const ::apollo::canbus::Accel_rpt_68& accel_rpt_68()
const;
14373 PROTOBUF_NODISCARD ::apollo::canbus::Accel_rpt_68* release_accel_rpt_68();
14377 const ::apollo::canbus::Accel_rpt_68& _internal_accel_rpt_68()
const;
14380 void unsafe_arena_set_allocated_accel_rpt_68(
14385 bool has_steering_motor_rpt_3_75()
const;
14387 bool _internal_has_steering_motor_rpt_3_75()
const;
14389 void clear_steering_motor_rpt_3_75();
14390 const ::apollo::canbus::Steering_motor_rpt_3_75& steering_motor_rpt_3_75()
const;
14391 PROTOBUF_NODISCARD ::apollo::canbus::Steering_motor_rpt_3_75* release_steering_motor_rpt_3_75();
14395 const ::apollo::canbus::Steering_motor_rpt_3_75& _internal_steering_motor_rpt_3_75()
const;
14398 void unsafe_arena_set_allocated_steering_motor_rpt_3_75(
14403 bool has_turn_cmd_63()
const;
14405 bool _internal_has_turn_cmd_63()
const;
14407 void clear_turn_cmd_63();
14408 const ::apollo::canbus::Turn_cmd_63& turn_cmd_63()
const;
14409 PROTOBUF_NODISCARD ::apollo::canbus::Turn_cmd_63* release_turn_cmd_63();
14413 const ::apollo::canbus::Turn_cmd_63& _internal_turn_cmd_63()
const;
14416 void unsafe_arena_set_allocated_turn_cmd_63(
14421 bool has_turn_rpt_64()
const;
14423 bool _internal_has_turn_rpt_64()
const;
14425 void clear_turn_rpt_64();
14426 const ::apollo::canbus::Turn_rpt_64& turn_rpt_64()
const;
14427 PROTOBUF_NODISCARD ::apollo::canbus::Turn_rpt_64* release_turn_rpt_64();
14431 const ::apollo::canbus::Turn_rpt_64& _internal_turn_rpt_64()
const;
14434 void unsafe_arena_set_allocated_turn_rpt_64(
14439 bool has_shift_cmd_65()
const;
14441 bool _internal_has_shift_cmd_65()
const;
14443 void clear_shift_cmd_65();
14444 const ::apollo::canbus::Shift_cmd_65& shift_cmd_65()
const;
14445 PROTOBUF_NODISCARD ::apollo::canbus::Shift_cmd_65* release_shift_cmd_65();
14449 const ::apollo::canbus::Shift_cmd_65& _internal_shift_cmd_65()
const;
14452 void unsafe_arena_set_allocated_shift_cmd_65(
14457 bool has_shift_rpt_66()
const;
14459 bool _internal_has_shift_rpt_66()
const;
14461 void clear_shift_rpt_66();
14462 const ::apollo::canbus::Shift_rpt_66& shift_rpt_66()
const;
14463 PROTOBUF_NODISCARD ::apollo::canbus::Shift_rpt_66* release_shift_rpt_66();
14467 const ::apollo::canbus::Shift_rpt_66& _internal_shift_rpt_66()
const;
14470 void unsafe_arena_set_allocated_shift_rpt_66(
14475 bool has_accel_cmd_67()
const;
14477 bool _internal_has_accel_cmd_67()
const;
14479 void clear_accel_cmd_67();
14480 const ::apollo::canbus::Accel_cmd_67& accel_cmd_67()
const;
14481 PROTOBUF_NODISCARD ::apollo::canbus::Accel_cmd_67* release_accel_cmd_67();
14485 const ::apollo::canbus::Accel_cmd_67& _internal_accel_cmd_67()
const;
14488 void unsafe_arena_set_allocated_accel_cmd_67(
14493 bool has_lat_lon_heading_rpt_82()
const;
14495 bool _internal_has_lat_lon_heading_rpt_82()
const;
14497 void clear_lat_lon_heading_rpt_82();
14498 const ::apollo::canbus::Lat_lon_heading_rpt_82& lat_lon_heading_rpt_82()
const;
14499 PROTOBUF_NODISCARD ::apollo::canbus::Lat_lon_heading_rpt_82* release_lat_lon_heading_rpt_82();
14503 const ::apollo::canbus::Lat_lon_heading_rpt_82& _internal_lat_lon_heading_rpt_82()
const;
14506 void unsafe_arena_set_allocated_lat_lon_heading_rpt_82(
14511 bool has_global_cmd_69()
const;
14513 bool _internal_has_global_cmd_69()
const;
14515 void clear_global_cmd_69();
14516 const ::apollo::canbus::Global_cmd_69& global_cmd_69()
const;
14517 PROTOBUF_NODISCARD ::apollo::canbus::Global_cmd_69* release_global_cmd_69();
14521 const ::apollo::canbus::Global_cmd_69& _internal_global_cmd_69()
const;
14524 void unsafe_arena_set_allocated_global_cmd_69(
14529 bool has_parking_brake_status_rpt_80()
const;
14531 bool _internal_has_parking_brake_status_rpt_80()
const;
14533 void clear_parking_brake_status_rpt_80();
14534 const ::apollo::canbus::Parking_brake_status_rpt_80& parking_brake_status_rpt_80()
const;
14535 PROTOBUF_NODISCARD ::apollo::canbus::Parking_brake_status_rpt_80* release_parking_brake_status_rpt_80();
14539 const ::apollo::canbus::Parking_brake_status_rpt_80& _internal_parking_brake_status_rpt_80()
const;
14542 void unsafe_arena_set_allocated_parking_brake_status_rpt_80(
14547 bool has_yaw_rate_rpt_81()
const;
14549 bool _internal_has_yaw_rate_rpt_81()
const;
14551 void clear_yaw_rate_rpt_81();
14552 const ::apollo::canbus::Yaw_rate_rpt_81& yaw_rate_rpt_81()
const;
14553 PROTOBUF_NODISCARD ::apollo::canbus::Yaw_rate_rpt_81* release_yaw_rate_rpt_81();
14557 const ::apollo::canbus::Yaw_rate_rpt_81& _internal_yaw_rate_rpt_81()
const;
14560 void unsafe_arena_set_allocated_yaw_rate_rpt_81(
14565 bool has_horn_rpt_79()
const;
14567 bool _internal_has_horn_rpt_79()
const;
14569 void clear_horn_rpt_79();
14570 const ::apollo::canbus::Horn_rpt_79& horn_rpt_79()
const;
14571 PROTOBUF_NODISCARD ::apollo::canbus::Horn_rpt_79* release_horn_rpt_79();
14575 const ::apollo::canbus::Horn_rpt_79& _internal_horn_rpt_79()
const;
14578 void unsafe_arena_set_allocated_horn_rpt_79(
14583 bool has_horn_cmd_78()
const;
14585 bool _internal_has_horn_cmd_78()
const;
14587 void clear_horn_cmd_78();
14588 const ::apollo::canbus::Horn_cmd_78& horn_cmd_78()
const;
14589 PROTOBUF_NODISCARD ::apollo::canbus::Horn_cmd_78* release_horn_cmd_78();
14593 const ::apollo::canbus::Horn_cmd_78& _internal_horn_cmd_78()
const;
14596 void unsafe_arena_set_allocated_horn_cmd_78(
14601 bool has_wiper_rpt_91()
const;
14603 bool _internal_has_wiper_rpt_91()
const;
14605 void clear_wiper_rpt_91();
14606 const ::apollo::canbus::Wiper_rpt_91& wiper_rpt_91()
const;
14607 PROTOBUF_NODISCARD ::apollo::canbus::Wiper_rpt_91* release_wiper_rpt_91();
14611 const ::apollo::canbus::Wiper_rpt_91& _internal_wiper_rpt_91()
const;
14614 void unsafe_arena_set_allocated_wiper_rpt_91(
14619 bool has_vehicle_speed_rpt_6f()
const;
14621 bool _internal_has_vehicle_speed_rpt_6f()
const;
14623 void clear_vehicle_speed_rpt_6f();
14624 const ::apollo::canbus::Vehicle_speed_rpt_6f& vehicle_speed_rpt_6f()
const;
14625 PROTOBUF_NODISCARD ::apollo::canbus::Vehicle_speed_rpt_6f* release_vehicle_speed_rpt_6f();
14629 const ::apollo::canbus::Vehicle_speed_rpt_6f& _internal_vehicle_speed_rpt_6f()
const;
14632 void unsafe_arena_set_allocated_vehicle_speed_rpt_6f(
14637 bool has_headlight_cmd_76()
const;
14639 bool _internal_has_headlight_cmd_76()
const;
14641 void clear_headlight_cmd_76();
14642 const ::apollo::canbus::Headlight_cmd_76& headlight_cmd_76()
const;
14643 PROTOBUF_NODISCARD ::apollo::canbus::Headlight_cmd_76* release_headlight_cmd_76();
14647 const ::apollo::canbus::Headlight_cmd_76& _internal_headlight_cmd_76()
const;
14650 void unsafe_arena_set_allocated_headlight_cmd_76(
14655 bool has_steering_motor_rpt_2_74()
const;
14657 bool _internal_has_steering_motor_rpt_2_74()
const;
14659 void clear_steering_motor_rpt_2_74();
14660 const ::apollo::canbus::Steering_motor_rpt_2_74& steering_motor_rpt_2_74()
const;
14661 PROTOBUF_NODISCARD ::apollo::canbus::Steering_motor_rpt_2_74* release_steering_motor_rpt_2_74();
14665 const ::apollo::canbus::Steering_motor_rpt_2_74& _internal_steering_motor_rpt_2_74()
const;
14668 void unsafe_arena_set_allocated_steering_motor_rpt_2_74(
14673 bool has_brake_motor_rpt_2_71()
const;
14675 bool _internal_has_brake_motor_rpt_2_71()
const;
14677 void clear_brake_motor_rpt_2_71();
14678 const ::apollo::canbus::Brake_motor_rpt_2_71& brake_motor_rpt_2_71()
const;
14679 PROTOBUF_NODISCARD ::apollo::canbus::Brake_motor_rpt_2_71* release_brake_motor_rpt_2_71();
14683 const ::apollo::canbus::Brake_motor_rpt_2_71& _internal_brake_motor_rpt_2_71()
const;
14686 void unsafe_arena_set_allocated_brake_motor_rpt_2_71(
14691 bool has_steering_motor_rpt_1_73()
const;
14693 bool _internal_has_steering_motor_rpt_1_73()
const;
14695 void clear_steering_motor_rpt_1_73();
14696 const ::apollo::canbus::Steering_motor_rpt_1_73& steering_motor_rpt_1_73()
const;
14697 PROTOBUF_NODISCARD ::apollo::canbus::Steering_motor_rpt_1_73* release_steering_motor_rpt_1_73();
14701 const ::apollo::canbus::Steering_motor_rpt_1_73& _internal_steering_motor_rpt_1_73()
const;
14704 void unsafe_arena_set_allocated_steering_motor_rpt_1_73(
14709 bool has_wiper_cmd_90()
const;
14711 bool _internal_has_wiper_cmd_90()
const;
14713 void clear_wiper_cmd_90();
14714 const ::apollo::canbus::Wiper_cmd_90& wiper_cmd_90()
const;
14715 PROTOBUF_NODISCARD ::apollo::canbus::Wiper_cmd_90* release_wiper_cmd_90();
14719 const ::apollo::canbus::Wiper_cmd_90& _internal_wiper_cmd_90()
const;
14722 void unsafe_arena_set_allocated_wiper_cmd_90(
14727 bool has_brake_motor_rpt_3_72()
const;
14729 bool _internal_has_brake_motor_rpt_3_72()
const;
14731 void clear_brake_motor_rpt_3_72();
14732 const ::apollo::canbus::Brake_motor_rpt_3_72& brake_motor_rpt_3_72()
const;
14733 PROTOBUF_NODISCARD ::apollo::canbus::Brake_motor_rpt_3_72* release_brake_motor_rpt_3_72();
14737 const ::apollo::canbus::Brake_motor_rpt_3_72& _internal_brake_motor_rpt_3_72()
const;
14740 void unsafe_arena_set_allocated_brake_motor_rpt_3_72(
14748 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
14749 typedef void InternalArenaConstructable_;
14750 typedef void DestructorSkippable_;
14751 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
14752 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
14783 friend struct ::TableStruct_modules_2fcommon_5fmsgs_2fchassis_5fmsgs_2fchassis_5fdetail_2eproto;
14791 #pragma GCC diagnostic push
14792 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
14797 inline bool ChassisDetail::_internal_has_car_type()
const {
14798 bool value = (_has_bits_[0] & 0x00020000u) != 0;
14801 inline bool ChassisDetail::has_car_type()
const {
14802 return _internal_has_car_type();
14804 inline void ChassisDetail::clear_car_type() {
14806 _has_bits_[0] &= ~0x00020000u;
14808 inline ::apollo::canbus::ChassisDetail_Type ChassisDetail::_internal_car_type()
const {
14809 return static_cast< ::apollo::canbus::ChassisDetail_Type
>(car_type_);
14811 inline ::apollo::canbus::ChassisDetail_Type ChassisDetail::car_type()
const {
14813 return _internal_car_type();
14815 inline void ChassisDetail::_internal_set_car_type(::apollo::canbus::ChassisDetail_Type value) {
14816 assert(::apollo::canbus::ChassisDetail_Type_IsValid(value));
14817 _has_bits_[0] |= 0x00020000u;
14820 inline void ChassisDetail::set_car_type(::apollo::canbus::ChassisDetail_Type value) {
14821 _internal_set_car_type(value);
14826 inline bool ChassisDetail::_internal_has_basic()
const {
14827 bool value = (_has_bits_[0] & 0x00000001u) != 0;
14828 PROTOBUF_ASSUME(!value || basic_ !=
nullptr);
14831 inline bool ChassisDetail::has_basic()
const {
14832 return _internal_has_basic();
14834 inline void ChassisDetail::clear_basic() {
14835 if (basic_ !=
nullptr) basic_->Clear();
14836 _has_bits_[0] &= ~0x00000001u;
14838 inline const ::apollo::canbus::BasicInfo& ChassisDetail::_internal_basic()
const {
14839 const ::apollo::canbus::BasicInfo* p = basic_;
14841 ::apollo::canbus::_BasicInfo_default_instance_);
14843 inline const ::apollo::canbus::BasicInfo& ChassisDetail::basic()
const {
14845 return _internal_basic();
14847 inline void ChassisDetail::unsafe_arena_set_allocated_basic(
14849 if (GetArenaForAllocation() ==
nullptr) {
14850 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(basic_);
14854 _has_bits_[0] |= 0x00000001u;
14856 _has_bits_[0] &= ~0x00000001u;
14860 inline ::apollo::canbus::BasicInfo* ChassisDetail::release_basic() {
14861 _has_bits_[0] &= ~0x00000001u;
14864 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
14865 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
14866 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
14867 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
14869 if (GetArenaForAllocation() !=
nullptr) {
14870 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
14875 inline ::apollo::canbus::BasicInfo* ChassisDetail::unsafe_arena_release_basic() {
14877 _has_bits_[0] &= ~0x00000001u;
14882 inline ::apollo::canbus::BasicInfo* ChassisDetail::_internal_mutable_basic() {
14883 _has_bits_[0] |= 0x00000001u;
14884 if (basic_ ==
nullptr) {
14885 auto* p = CreateMaybeMessage<::apollo::canbus::BasicInfo>(GetArenaForAllocation());
14890 inline ::apollo::canbus::BasicInfo* ChassisDetail::mutable_basic() {
14896 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
14897 if (message_arena ==
nullptr) {
14901 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
14902 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::BasicInfo>::GetOwningArena(basic);
14903 if (message_arena != submessage_arena) {
14904 basic = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
14905 message_arena, basic, submessage_arena);
14907 _has_bits_[0] |= 0x00000001u;
14909 _has_bits_[0] &= ~0x00000001u;
14916 inline bool ChassisDetail::_internal_has_safety()
const {
14917 bool value = (_has_bits_[0] & 0x00000002u) != 0;
14918 PROTOBUF_ASSUME(!value || safety_ !=
nullptr);
14921 inline bool ChassisDetail::has_safety()
const {
14922 return _internal_has_safety();
14924 inline void ChassisDetail::clear_safety() {
14925 if (safety_ !=
nullptr) safety_->Clear();
14926 _has_bits_[0] &= ~0x00000002u;
14928 inline const ::apollo::canbus::Safety& ChassisDetail::_internal_safety()
const {
14929 const ::apollo::canbus::Safety* p = safety_;
14931 ::apollo::canbus::_Safety_default_instance_);
14933 inline const ::apollo::canbus::Safety& ChassisDetail::safety()
const {
14935 return _internal_safety();
14937 inline void ChassisDetail::unsafe_arena_set_allocated_safety(
14939 if (GetArenaForAllocation() ==
nullptr) {
14940 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(safety_);
14944 _has_bits_[0] |= 0x00000002u;
14946 _has_bits_[0] &= ~0x00000002u;
14950 inline ::apollo::canbus::Safety* ChassisDetail::release_safety() {
14951 _has_bits_[0] &= ~0x00000002u;
14954 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
14955 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
14956 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
14957 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
14959 if (GetArenaForAllocation() !=
nullptr) {
14960 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
14965 inline ::apollo::canbus::Safety* ChassisDetail::unsafe_arena_release_safety() {
14967 _has_bits_[0] &= ~0x00000002u;
14972 inline ::apollo::canbus::Safety* ChassisDetail::_internal_mutable_safety() {
14973 _has_bits_[0] |= 0x00000002u;
14974 if (safety_ ==
nullptr) {
14975 auto* p = CreateMaybeMessage<::apollo::canbus::Safety>(GetArenaForAllocation());
14980 inline ::apollo::canbus::Safety* ChassisDetail::mutable_safety() {
14986 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
14987 if (message_arena ==
nullptr) {
14991 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
14992 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Safety>::GetOwningArena(safety);
14993 if (message_arena != submessage_arena) {
14994 safety = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
14995 message_arena, safety, submessage_arena);
14997 _has_bits_[0] |= 0x00000002u;
14999 _has_bits_[0] &= ~0x00000002u;
15006 inline bool ChassisDetail::_internal_has_gear()
const {
15007 bool value = (_has_bits_[0] & 0x00000004u) != 0;
15008 PROTOBUF_ASSUME(!value || gear_ !=
nullptr);
15011 inline bool ChassisDetail::has_gear()
const {
15012 return _internal_has_gear();
15014 inline void ChassisDetail::clear_gear() {
15015 if (gear_ !=
nullptr) gear_->Clear();
15016 _has_bits_[0] &= ~0x00000004u;
15018 inline const ::apollo::canbus::Gear& ChassisDetail::_internal_gear()
const {
15019 const ::apollo::canbus::Gear* p = gear_;
15021 ::apollo::canbus::_Gear_default_instance_);
15023 inline const ::apollo::canbus::Gear& ChassisDetail::gear()
const {
15025 return _internal_gear();
15027 inline void ChassisDetail::unsafe_arena_set_allocated_gear(
15029 if (GetArenaForAllocation() ==
nullptr) {
15030 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(gear_);
15034 _has_bits_[0] |= 0x00000004u;
15036 _has_bits_[0] &= ~0x00000004u;
15040 inline ::apollo::canbus::Gear* ChassisDetail::release_gear() {
15041 _has_bits_[0] &= ~0x00000004u;
15044 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
15045 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
15046 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15047 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
15049 if (GetArenaForAllocation() !=
nullptr) {
15050 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15055 inline ::apollo::canbus::Gear* ChassisDetail::unsafe_arena_release_gear() {
15057 _has_bits_[0] &= ~0x00000004u;
15062 inline ::apollo::canbus::Gear* ChassisDetail::_internal_mutable_gear() {
15063 _has_bits_[0] |= 0x00000004u;
15064 if (gear_ ==
nullptr) {
15065 auto* p = CreateMaybeMessage<::apollo::canbus::Gear>(GetArenaForAllocation());
15070 inline ::apollo::canbus::Gear* ChassisDetail::mutable_gear() {
15076 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
15077 if (message_arena ==
nullptr) {
15081 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
15082 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Gear>::GetOwningArena(gear);
15083 if (message_arena != submessage_arena) {
15084 gear = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
15085 message_arena, gear, submessage_arena);
15087 _has_bits_[0] |= 0x00000004u;
15089 _has_bits_[0] &= ~0x00000004u;
15096 inline bool ChassisDetail::_internal_has_ems()
const {
15097 bool value = (_has_bits_[0] & 0x00000008u) != 0;
15098 PROTOBUF_ASSUME(!value || ems_ !=
nullptr);
15101 inline bool ChassisDetail::has_ems()
const {
15102 return _internal_has_ems();
15104 inline void ChassisDetail::clear_ems() {
15105 if (ems_ !=
nullptr) ems_->Clear();
15106 _has_bits_[0] &= ~0x00000008u;
15108 inline const ::apollo::canbus::Ems& ChassisDetail::_internal_ems()
const {
15109 const ::apollo::canbus::Ems* p = ems_;
15111 ::apollo::canbus::_Ems_default_instance_);
15113 inline const ::apollo::canbus::Ems& ChassisDetail::ems()
const {
15115 return _internal_ems();
15117 inline void ChassisDetail::unsafe_arena_set_allocated_ems(
15119 if (GetArenaForAllocation() ==
nullptr) {
15120 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(ems_);
15124 _has_bits_[0] |= 0x00000008u;
15126 _has_bits_[0] &= ~0x00000008u;
15130 inline ::apollo::canbus::Ems* ChassisDetail::release_ems() {
15131 _has_bits_[0] &= ~0x00000008u;
15134 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
15135 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
15136 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15137 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
15139 if (GetArenaForAllocation() !=
nullptr) {
15140 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15145 inline ::apollo::canbus::Ems* ChassisDetail::unsafe_arena_release_ems() {
15147 _has_bits_[0] &= ~0x00000008u;
15152 inline ::apollo::canbus::Ems* ChassisDetail::_internal_mutable_ems() {
15153 _has_bits_[0] |= 0x00000008u;
15154 if (ems_ ==
nullptr) {
15155 auto* p = CreateMaybeMessage<::apollo::canbus::Ems>(GetArenaForAllocation());
15160 inline ::apollo::canbus::Ems* ChassisDetail::mutable_ems() {
15166 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
15167 if (message_arena ==
nullptr) {
15171 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
15172 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Ems>::GetOwningArena(ems);
15173 if (message_arena != submessage_arena) {
15174 ems = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
15175 message_arena, ems, submessage_arena);
15177 _has_bits_[0] |= 0x00000008u;
15179 _has_bits_[0] &= ~0x00000008u;
15186 inline bool ChassisDetail::_internal_has_esp()
const {
15187 bool value = (_has_bits_[0] & 0x00000010u) != 0;
15188 PROTOBUF_ASSUME(!value || esp_ !=
nullptr);
15191 inline bool ChassisDetail::has_esp()
const {
15192 return _internal_has_esp();
15194 inline void ChassisDetail::clear_esp() {
15195 if (esp_ !=
nullptr) esp_->Clear();
15196 _has_bits_[0] &= ~0x00000010u;
15198 inline const ::apollo::canbus::Esp& ChassisDetail::_internal_esp()
const {
15199 const ::apollo::canbus::Esp* p = esp_;
15201 ::apollo::canbus::_Esp_default_instance_);
15203 inline const ::apollo::canbus::Esp& ChassisDetail::esp()
const {
15205 return _internal_esp();
15207 inline void ChassisDetail::unsafe_arena_set_allocated_esp(
15209 if (GetArenaForAllocation() ==
nullptr) {
15210 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(esp_);
15214 _has_bits_[0] |= 0x00000010u;
15216 _has_bits_[0] &= ~0x00000010u;
15220 inline ::apollo::canbus::Esp* ChassisDetail::release_esp() {
15221 _has_bits_[0] &= ~0x00000010u;
15224 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
15225 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
15226 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15227 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
15229 if (GetArenaForAllocation() !=
nullptr) {
15230 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15235 inline ::apollo::canbus::Esp* ChassisDetail::unsafe_arena_release_esp() {
15237 _has_bits_[0] &= ~0x00000010u;
15242 inline ::apollo::canbus::Esp* ChassisDetail::_internal_mutable_esp() {
15243 _has_bits_[0] |= 0x00000010u;
15244 if (esp_ ==
nullptr) {
15245 auto* p = CreateMaybeMessage<::apollo::canbus::Esp>(GetArenaForAllocation());
15250 inline ::apollo::canbus::Esp* ChassisDetail::mutable_esp() {
15256 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
15257 if (message_arena ==
nullptr) {
15261 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
15262 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Esp>::GetOwningArena(esp);
15263 if (message_arena != submessage_arena) {
15264 esp = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
15265 message_arena, esp, submessage_arena);
15267 _has_bits_[0] |= 0x00000010u;
15269 _has_bits_[0] &= ~0x00000010u;
15276 inline bool ChassisDetail::_internal_has_gas()
const {
15277 bool value = (_has_bits_[0] & 0x00000020u) != 0;
15278 PROTOBUF_ASSUME(!value || gas_ !=
nullptr);
15281 inline bool ChassisDetail::has_gas()
const {
15282 return _internal_has_gas();
15284 inline void ChassisDetail::clear_gas() {
15285 if (gas_ !=
nullptr) gas_->Clear();
15286 _has_bits_[0] &= ~0x00000020u;
15288 inline const ::apollo::canbus::Gas& ChassisDetail::_internal_gas()
const {
15289 const ::apollo::canbus::Gas* p = gas_;
15291 ::apollo::canbus::_Gas_default_instance_);
15293 inline const ::apollo::canbus::Gas& ChassisDetail::gas()
const {
15295 return _internal_gas();
15297 inline void ChassisDetail::unsafe_arena_set_allocated_gas(
15299 if (GetArenaForAllocation() ==
nullptr) {
15300 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(gas_);
15304 _has_bits_[0] |= 0x00000020u;
15306 _has_bits_[0] &= ~0x00000020u;
15310 inline ::apollo::canbus::Gas* ChassisDetail::release_gas() {
15311 _has_bits_[0] &= ~0x00000020u;
15314 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
15315 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
15316 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15317 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
15319 if (GetArenaForAllocation() !=
nullptr) {
15320 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15325 inline ::apollo::canbus::Gas* ChassisDetail::unsafe_arena_release_gas() {
15327 _has_bits_[0] &= ~0x00000020u;
15332 inline ::apollo::canbus::Gas* ChassisDetail::_internal_mutable_gas() {
15333 _has_bits_[0] |= 0x00000020u;
15334 if (gas_ ==
nullptr) {
15335 auto* p = CreateMaybeMessage<::apollo::canbus::Gas>(GetArenaForAllocation());
15340 inline ::apollo::canbus::Gas* ChassisDetail::mutable_gas() {
15346 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
15347 if (message_arena ==
nullptr) {
15351 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
15352 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Gas>::GetOwningArena(gas);
15353 if (message_arena != submessage_arena) {
15354 gas = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
15355 message_arena, gas, submessage_arena);
15357 _has_bits_[0] |= 0x00000020u;
15359 _has_bits_[0] &= ~0x00000020u;
15366 inline bool ChassisDetail::_internal_has_epb()
const {
15367 bool value = (_has_bits_[0] & 0x00000040u) != 0;
15368 PROTOBUF_ASSUME(!value || epb_ !=
nullptr);
15371 inline bool ChassisDetail::has_epb()
const {
15372 return _internal_has_epb();
15374 inline void ChassisDetail::clear_epb() {
15375 if (epb_ !=
nullptr) epb_->Clear();
15376 _has_bits_[0] &= ~0x00000040u;
15378 inline const ::apollo::canbus::Epb& ChassisDetail::_internal_epb()
const {
15379 const ::apollo::canbus::Epb* p = epb_;
15381 ::apollo::canbus::_Epb_default_instance_);
15383 inline const ::apollo::canbus::Epb& ChassisDetail::epb()
const {
15385 return _internal_epb();
15387 inline void ChassisDetail::unsafe_arena_set_allocated_epb(
15389 if (GetArenaForAllocation() ==
nullptr) {
15390 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(epb_);
15394 _has_bits_[0] |= 0x00000040u;
15396 _has_bits_[0] &= ~0x00000040u;
15400 inline ::apollo::canbus::Epb* ChassisDetail::release_epb() {
15401 _has_bits_[0] &= ~0x00000040u;
15404 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
15405 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
15406 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15407 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
15409 if (GetArenaForAllocation() !=
nullptr) {
15410 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15415 inline ::apollo::canbus::Epb* ChassisDetail::unsafe_arena_release_epb() {
15417 _has_bits_[0] &= ~0x00000040u;
15422 inline ::apollo::canbus::Epb* ChassisDetail::_internal_mutable_epb() {
15423 _has_bits_[0] |= 0x00000040u;
15424 if (epb_ ==
nullptr) {
15425 auto* p = CreateMaybeMessage<::apollo::canbus::Epb>(GetArenaForAllocation());
15430 inline ::apollo::canbus::Epb* ChassisDetail::mutable_epb() {
15436 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
15437 if (message_arena ==
nullptr) {
15441 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
15442 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Epb>::GetOwningArena(epb);
15443 if (message_arena != submessage_arena) {
15444 epb = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
15445 message_arena, epb, submessage_arena);
15447 _has_bits_[0] |= 0x00000040u;
15449 _has_bits_[0] &= ~0x00000040u;
15456 inline bool ChassisDetail::_internal_has_brake()
const {
15457 bool value = (_has_bits_[0] & 0x00000080u) != 0;
15458 PROTOBUF_ASSUME(!value || brake_ !=
nullptr);
15461 inline bool ChassisDetail::has_brake()
const {
15462 return _internal_has_brake();
15464 inline void ChassisDetail::clear_brake() {
15465 if (brake_ !=
nullptr) brake_->Clear();
15466 _has_bits_[0] &= ~0x00000080u;
15468 inline const ::apollo::canbus::Brake& ChassisDetail::_internal_brake()
const {
15469 const ::apollo::canbus::Brake* p = brake_;
15471 ::apollo::canbus::_Brake_default_instance_);
15473 inline const ::apollo::canbus::Brake& ChassisDetail::brake()
const {
15475 return _internal_brake();
15477 inline void ChassisDetail::unsafe_arena_set_allocated_brake(
15479 if (GetArenaForAllocation() ==
nullptr) {
15480 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(brake_);
15484 _has_bits_[0] |= 0x00000080u;
15486 _has_bits_[0] &= ~0x00000080u;
15490 inline ::apollo::canbus::Brake* ChassisDetail::release_brake() {
15491 _has_bits_[0] &= ~0x00000080u;
15494 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
15495 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
15496 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15497 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
15499 if (GetArenaForAllocation() !=
nullptr) {
15500 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15505 inline ::apollo::canbus::Brake* ChassisDetail::unsafe_arena_release_brake() {
15507 _has_bits_[0] &= ~0x00000080u;
15512 inline ::apollo::canbus::Brake* ChassisDetail::_internal_mutable_brake() {
15513 _has_bits_[0] |= 0x00000080u;
15514 if (brake_ ==
nullptr) {
15515 auto* p = CreateMaybeMessage<::apollo::canbus::Brake>(GetArenaForAllocation());
15520 inline ::apollo::canbus::Brake* ChassisDetail::mutable_brake() {
15526 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
15527 if (message_arena ==
nullptr) {
15531 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
15532 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Brake>::GetOwningArena(brake);
15533 if (message_arena != submessage_arena) {
15534 brake = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
15535 message_arena, brake, submessage_arena);
15537 _has_bits_[0] |= 0x00000080u;
15539 _has_bits_[0] &= ~0x00000080u;
15546 inline bool ChassisDetail::_internal_has_deceleration()
const {
15547 bool value = (_has_bits_[0] & 0x00000100u) != 0;
15548 PROTOBUF_ASSUME(!value || deceleration_ !=
nullptr);
15551 inline bool ChassisDetail::has_deceleration()
const {
15552 return _internal_has_deceleration();
15554 inline void ChassisDetail::clear_deceleration() {
15555 if (deceleration_ !=
nullptr) deceleration_->Clear();
15556 _has_bits_[0] &= ~0x00000100u;
15558 inline const ::apollo::canbus::Deceleration& ChassisDetail::_internal_deceleration()
const {
15559 const ::apollo::canbus::Deceleration* p = deceleration_;
15561 ::apollo::canbus::_Deceleration_default_instance_);
15563 inline const ::apollo::canbus::Deceleration& ChassisDetail::deceleration()
const {
15565 return _internal_deceleration();
15567 inline void ChassisDetail::unsafe_arena_set_allocated_deceleration(
15569 if (GetArenaForAllocation() ==
nullptr) {
15570 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(deceleration_);
15572 deceleration_ = deceleration;
15573 if (deceleration) {
15574 _has_bits_[0] |= 0x00000100u;
15576 _has_bits_[0] &= ~0x00000100u;
15580 inline ::apollo::canbus::Deceleration* ChassisDetail::release_deceleration() {
15581 _has_bits_[0] &= ~0x00000100u;
15583 deceleration_ =
nullptr;
15584 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
15585 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
15586 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15587 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
15589 if (GetArenaForAllocation() !=
nullptr) {
15590 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15595 inline ::apollo::canbus::Deceleration* ChassisDetail::unsafe_arena_release_deceleration() {
15597 _has_bits_[0] &= ~0x00000100u;
15599 deceleration_ =
nullptr;
15602 inline ::apollo::canbus::Deceleration* ChassisDetail::_internal_mutable_deceleration() {
15603 _has_bits_[0] |= 0x00000100u;
15604 if (deceleration_ ==
nullptr) {
15605 auto* p = CreateMaybeMessage<::apollo::canbus::Deceleration>(GetArenaForAllocation());
15608 return deceleration_;
15610 inline ::apollo::canbus::Deceleration* ChassisDetail::mutable_deceleration() {
15616 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
15617 if (message_arena ==
nullptr) {
15618 delete deceleration_;
15620 if (deceleration) {
15621 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
15622 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Deceleration>::GetOwningArena(deceleration);
15623 if (message_arena != submessage_arena) {
15624 deceleration = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
15625 message_arena, deceleration, submessage_arena);
15627 _has_bits_[0] |= 0x00000100u;
15629 _has_bits_[0] &= ~0x00000100u;
15631 deceleration_ = deceleration;
15636 inline bool ChassisDetail::_internal_has_vehicle_spd()
const {
15637 bool value = (_has_bits_[0] & 0x00000200u) != 0;
15638 PROTOBUF_ASSUME(!value || vehicle_spd_ !=
nullptr);
15641 inline bool ChassisDetail::has_vehicle_spd()
const {
15642 return _internal_has_vehicle_spd();
15644 inline void ChassisDetail::clear_vehicle_spd() {
15645 if (vehicle_spd_ !=
nullptr) vehicle_spd_->Clear();
15646 _has_bits_[0] &= ~0x00000200u;
15648 inline const ::apollo::canbus::VehicleSpd& ChassisDetail::_internal_vehicle_spd()
const {
15649 const ::apollo::canbus::VehicleSpd* p = vehicle_spd_;
15651 ::apollo::canbus::_VehicleSpd_default_instance_);
15653 inline const ::apollo::canbus::VehicleSpd& ChassisDetail::vehicle_spd()
const {
15655 return _internal_vehicle_spd();
15657 inline void ChassisDetail::unsafe_arena_set_allocated_vehicle_spd(
15659 if (GetArenaForAllocation() ==
nullptr) {
15660 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(vehicle_spd_);
15662 vehicle_spd_ = vehicle_spd;
15664 _has_bits_[0] |= 0x00000200u;
15666 _has_bits_[0] &= ~0x00000200u;
15670 inline ::apollo::canbus::VehicleSpd* ChassisDetail::release_vehicle_spd() {
15671 _has_bits_[0] &= ~0x00000200u;
15673 vehicle_spd_ =
nullptr;
15674 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
15675 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
15676 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15677 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
15679 if (GetArenaForAllocation() !=
nullptr) {
15680 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15685 inline ::apollo::canbus::VehicleSpd* ChassisDetail::unsafe_arena_release_vehicle_spd() {
15687 _has_bits_[0] &= ~0x00000200u;
15689 vehicle_spd_ =
nullptr;
15692 inline ::apollo::canbus::VehicleSpd* ChassisDetail::_internal_mutable_vehicle_spd() {
15693 _has_bits_[0] |= 0x00000200u;
15694 if (vehicle_spd_ ==
nullptr) {
15695 auto* p = CreateMaybeMessage<::apollo::canbus::VehicleSpd>(GetArenaForAllocation());
15698 return vehicle_spd_;
15700 inline ::apollo::canbus::VehicleSpd* ChassisDetail::mutable_vehicle_spd() {
15706 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
15707 if (message_arena ==
nullptr) {
15708 delete vehicle_spd_;
15711 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
15712 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::VehicleSpd>::GetOwningArena(vehicle_spd);
15713 if (message_arena != submessage_arena) {
15714 vehicle_spd = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
15715 message_arena, vehicle_spd, submessage_arena);
15717 _has_bits_[0] |= 0x00000200u;
15719 _has_bits_[0] &= ~0x00000200u;
15721 vehicle_spd_ = vehicle_spd;
15726 inline bool ChassisDetail::_internal_has_eps()
const {
15727 bool value = (_has_bits_[0] & 0x00000400u) != 0;
15728 PROTOBUF_ASSUME(!value || eps_ !=
nullptr);
15731 inline bool ChassisDetail::has_eps()
const {
15732 return _internal_has_eps();
15734 inline void ChassisDetail::clear_eps() {
15735 if (eps_ !=
nullptr) eps_->Clear();
15736 _has_bits_[0] &= ~0x00000400u;
15738 inline const ::apollo::canbus::Eps& ChassisDetail::_internal_eps()
const {
15739 const ::apollo::canbus::Eps* p = eps_;
15741 ::apollo::canbus::_Eps_default_instance_);
15743 inline const ::apollo::canbus::Eps& ChassisDetail::eps()
const {
15745 return _internal_eps();
15747 inline void ChassisDetail::unsafe_arena_set_allocated_eps(
15749 if (GetArenaForAllocation() ==
nullptr) {
15750 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(eps_);
15754 _has_bits_[0] |= 0x00000400u;
15756 _has_bits_[0] &= ~0x00000400u;
15760 inline ::apollo::canbus::Eps* ChassisDetail::release_eps() {
15761 _has_bits_[0] &= ~0x00000400u;
15764 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
15765 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
15766 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15767 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
15769 if (GetArenaForAllocation() !=
nullptr) {
15770 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15775 inline ::apollo::canbus::Eps* ChassisDetail::unsafe_arena_release_eps() {
15777 _has_bits_[0] &= ~0x00000400u;
15782 inline ::apollo::canbus::Eps* ChassisDetail::_internal_mutable_eps() {
15783 _has_bits_[0] |= 0x00000400u;
15784 if (eps_ ==
nullptr) {
15785 auto* p = CreateMaybeMessage<::apollo::canbus::Eps>(GetArenaForAllocation());
15790 inline ::apollo::canbus::Eps* ChassisDetail::mutable_eps() {
15796 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
15797 if (message_arena ==
nullptr) {
15801 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
15802 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Eps>::GetOwningArena(eps);
15803 if (message_arena != submessage_arena) {
15804 eps = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
15805 message_arena, eps, submessage_arena);
15807 _has_bits_[0] |= 0x00000400u;
15809 _has_bits_[0] &= ~0x00000400u;
15816 inline bool ChassisDetail::_internal_has_light()
const {
15817 bool value = (_has_bits_[0] & 0x00000800u) != 0;
15818 PROTOBUF_ASSUME(!value || light_ !=
nullptr);
15821 inline bool ChassisDetail::has_light()
const {
15822 return _internal_has_light();
15824 inline void ChassisDetail::clear_light() {
15825 if (light_ !=
nullptr) light_->Clear();
15826 _has_bits_[0] &= ~0x00000800u;
15828 inline const ::apollo::canbus::Light& ChassisDetail::_internal_light()
const {
15829 const ::apollo::canbus::Light* p = light_;
15831 ::apollo::canbus::_Light_default_instance_);
15833 inline const ::apollo::canbus::Light& ChassisDetail::light()
const {
15835 return _internal_light();
15837 inline void ChassisDetail::unsafe_arena_set_allocated_light(
15839 if (GetArenaForAllocation() ==
nullptr) {
15840 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(light_);
15844 _has_bits_[0] |= 0x00000800u;
15846 _has_bits_[0] &= ~0x00000800u;
15850 inline ::apollo::canbus::Light* ChassisDetail::release_light() {
15851 _has_bits_[0] &= ~0x00000800u;
15854 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
15855 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
15856 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15857 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
15859 if (GetArenaForAllocation() !=
nullptr) {
15860 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15865 inline ::apollo::canbus::Light* ChassisDetail::unsafe_arena_release_light() {
15867 _has_bits_[0] &= ~0x00000800u;
15872 inline ::apollo::canbus::Light* ChassisDetail::_internal_mutable_light() {
15873 _has_bits_[0] |= 0x00000800u;
15874 if (light_ ==
nullptr) {
15875 auto* p = CreateMaybeMessage<::apollo::canbus::Light>(GetArenaForAllocation());
15880 inline ::apollo::canbus::Light* ChassisDetail::mutable_light() {
15886 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
15887 if (message_arena ==
nullptr) {
15891 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
15892 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Light>::GetOwningArena(light);
15893 if (message_arena != submessage_arena) {
15894 light = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
15895 message_arena, light, submessage_arena);
15897 _has_bits_[0] |= 0x00000800u;
15899 _has_bits_[0] &= ~0x00000800u;
15906 inline bool ChassisDetail::_internal_has_battery()
const {
15907 bool value = (_has_bits_[0] & 0x00001000u) != 0;
15908 PROTOBUF_ASSUME(!value || battery_ !=
nullptr);
15911 inline bool ChassisDetail::has_battery()
const {
15912 return _internal_has_battery();
15914 inline void ChassisDetail::clear_battery() {
15915 if (battery_ !=
nullptr) battery_->Clear();
15916 _has_bits_[0] &= ~0x00001000u;
15918 inline const ::apollo::canbus::Battery& ChassisDetail::_internal_battery()
const {
15919 const ::apollo::canbus::Battery* p = battery_;
15921 ::apollo::canbus::_Battery_default_instance_);
15923 inline const ::apollo::canbus::Battery& ChassisDetail::battery()
const {
15925 return _internal_battery();
15927 inline void ChassisDetail::unsafe_arena_set_allocated_battery(
15929 if (GetArenaForAllocation() ==
nullptr) {
15930 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(battery_);
15932 battery_ = battery;
15934 _has_bits_[0] |= 0x00001000u;
15936 _has_bits_[0] &= ~0x00001000u;
15940 inline ::apollo::canbus::Battery* ChassisDetail::release_battery() {
15941 _has_bits_[0] &= ~0x00001000u;
15943 battery_ =
nullptr;
15944 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
15945 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
15946 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15947 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
15949 if (GetArenaForAllocation() !=
nullptr) {
15950 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15955 inline ::apollo::canbus::Battery* ChassisDetail::unsafe_arena_release_battery() {
15957 _has_bits_[0] &= ~0x00001000u;
15959 battery_ =
nullptr;
15962 inline ::apollo::canbus::Battery* ChassisDetail::_internal_mutable_battery() {
15963 _has_bits_[0] |= 0x00001000u;
15964 if (battery_ ==
nullptr) {
15965 auto* p = CreateMaybeMessage<::apollo::canbus::Battery>(GetArenaForAllocation());
15970 inline ::apollo::canbus::Battery* ChassisDetail::mutable_battery() {
15976 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
15977 if (message_arena ==
nullptr) {
15981 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
15982 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Battery>::GetOwningArena(battery);
15983 if (message_arena != submessage_arena) {
15984 battery = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
15985 message_arena, battery, submessage_arena);
15987 _has_bits_[0] |= 0x00001000u;
15989 _has_bits_[0] &= ~0x00001000u;
15991 battery_ = battery;
15996 inline bool ChassisDetail::_internal_has_check_response()
const {
15997 bool value = (_has_bits_[0] & 0x00002000u) != 0;
15998 PROTOBUF_ASSUME(!value || check_response_ !=
nullptr);
16001 inline bool ChassisDetail::has_check_response()
const {
16002 return _internal_has_check_response();
16004 inline void ChassisDetail::clear_check_response() {
16005 if (check_response_ !=
nullptr) check_response_->Clear();
16006 _has_bits_[0] &= ~0x00002000u;
16008 inline const ::apollo::canbus::CheckResponseSignal& ChassisDetail::_internal_check_response()
const {
16009 const ::apollo::canbus::CheckResponseSignal* p = check_response_;
16011 ::apollo::canbus::_CheckResponseSignal_default_instance_);
16013 inline const ::apollo::canbus::CheckResponseSignal& ChassisDetail::check_response()
const {
16015 return _internal_check_response();
16017 inline void ChassisDetail::unsafe_arena_set_allocated_check_response(
16019 if (GetArenaForAllocation() ==
nullptr) {
16020 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(check_response_);
16022 check_response_ = check_response;
16023 if (check_response) {
16024 _has_bits_[0] |= 0x00002000u;
16026 _has_bits_[0] &= ~0x00002000u;
16030 inline ::apollo::canbus::CheckResponseSignal* ChassisDetail::release_check_response() {
16031 _has_bits_[0] &= ~0x00002000u;
16033 check_response_ =
nullptr;
16034 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
16035 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
16036 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
16037 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
16039 if (GetArenaForAllocation() !=
nullptr) {
16040 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
16045 inline ::apollo::canbus::CheckResponseSignal* ChassisDetail::unsafe_arena_release_check_response() {
16047 _has_bits_[0] &= ~0x00002000u;
16049 check_response_ =
nullptr;
16052 inline ::apollo::canbus::CheckResponseSignal* ChassisDetail::_internal_mutable_check_response() {
16053 _has_bits_[0] |= 0x00002000u;
16054 if (check_response_ ==
nullptr) {
16055 auto* p = CreateMaybeMessage<::apollo::canbus::CheckResponseSignal>(GetArenaForAllocation());
16056 check_response_ = p;
16058 return check_response_;
16060 inline ::apollo::canbus::CheckResponseSignal* ChassisDetail::mutable_check_response() {
16066 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
16067 if (message_arena ==
nullptr) {
16068 delete check_response_;
16070 if (check_response) {
16071 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
16072 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::CheckResponseSignal>::GetOwningArena(check_response);
16073 if (message_arena != submessage_arena) {
16074 check_response = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
16075 message_arena, check_response, submessage_arena);
16077 _has_bits_[0] |= 0x00002000u;
16079 _has_bits_[0] &= ~0x00002000u;
16081 check_response_ = check_response;
16086 inline bool ChassisDetail::_internal_has_license()
const {
16087 bool value = (_has_bits_[0] & 0x00004000u) != 0;
16088 PROTOBUF_ASSUME(!value || license_ !=
nullptr);
16091 inline bool ChassisDetail::has_license()
const {
16092 return _internal_has_license();
16094 inline const ::apollo::canbus::License& ChassisDetail::_internal_license()
const {
16095 const ::apollo::canbus::License* p = license_;
16097 ::apollo::canbus::_License_default_instance_);
16099 inline const ::apollo::canbus::License& ChassisDetail::license()
const {
16101 return _internal_license();
16103 inline void ChassisDetail::unsafe_arena_set_allocated_license(
16105 if (GetArenaForAllocation() ==
nullptr) {
16106 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(license_);
16108 license_ = license;
16110 _has_bits_[0] |= 0x00004000u;
16112 _has_bits_[0] &= ~0x00004000u;
16116 inline ::apollo::canbus::License* ChassisDetail::release_license() {
16117 _has_bits_[0] &= ~0x00004000u;
16119 license_ =
nullptr;
16120 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
16121 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
16122 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
16123 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
16125 if (GetArenaForAllocation() !=
nullptr) {
16126 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
16131 inline ::apollo::canbus::License* ChassisDetail::unsafe_arena_release_license() {
16133 _has_bits_[0] &= ~0x00004000u;
16135 license_ =
nullptr;
16138 inline ::apollo::canbus::License* ChassisDetail::_internal_mutable_license() {
16139 _has_bits_[0] |= 0x00004000u;
16140 if (license_ ==
nullptr) {
16141 auto* p = CreateMaybeMessage<::apollo::canbus::License>(GetArenaForAllocation());
16146 inline ::apollo::canbus::License* ChassisDetail::mutable_license() {
16152 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
16153 if (message_arena ==
nullptr) {
16154 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(license_);
16157 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
16158 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
16159 ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
16160 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(license));
16161 if (message_arena != submessage_arena) {
16162 license = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
16163 message_arena, license, submessage_arena);
16165 _has_bits_[0] |= 0x00004000u;
16167 _has_bits_[0] &= ~0x00004000u;
16169 license_ = license;
16174 inline bool ChassisDetail::_internal_has_surround()
const {
16175 bool value = (_has_bits_[0] & 0x00008000u) != 0;
16176 PROTOBUF_ASSUME(!value || surround_ !=
nullptr);
16179 inline bool ChassisDetail::has_surround()
const {
16180 return _internal_has_surround();
16182 inline const ::apollo::canbus::Surround& ChassisDetail::_internal_surround()
const {
16183 const ::apollo::canbus::Surround* p = surround_;
16185 ::apollo::canbus::_Surround_default_instance_);
16187 inline const ::apollo::canbus::Surround& ChassisDetail::surround()
const {
16189 return _internal_surround();
16191 inline void ChassisDetail::unsafe_arena_set_allocated_surround(
16193 if (GetArenaForAllocation() ==
nullptr) {
16194 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(surround_);
16196 surround_ = surround;
16198 _has_bits_[0] |= 0x00008000u;
16200 _has_bits_[0] &= ~0x00008000u;
16204 inline ::apollo::canbus::Surround* ChassisDetail::release_surround() {
16205 _has_bits_[0] &= ~0x00008000u;
16207 surround_ =
nullptr;
16208 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
16209 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
16210 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
16211 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
16213 if (GetArenaForAllocation() !=
nullptr) {
16214 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
16219 inline ::apollo::canbus::Surround* ChassisDetail::unsafe_arena_release_surround() {
16221 _has_bits_[0] &= ~0x00008000u;
16223 surround_ =
nullptr;
16226 inline ::apollo::canbus::Surround* ChassisDetail::_internal_mutable_surround() {
16227 _has_bits_[0] |= 0x00008000u;
16228 if (surround_ ==
nullptr) {
16229 auto* p = CreateMaybeMessage<::apollo::canbus::Surround>(GetArenaForAllocation());
16234 inline ::apollo::canbus::Surround* ChassisDetail::mutable_surround() {
16240 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
16241 if (message_arena ==
nullptr) {
16242 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(surround_);
16245 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
16246 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
16247 ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
16248 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(surround));
16249 if (message_arena != submessage_arena) {
16250 surround = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
16251 message_arena, surround, submessage_arena);
16253 _has_bits_[0] |= 0x00008000u;
16255 _has_bits_[0] &= ~0x00008000u;
16257 surround_ = surround;
16262 inline bool ChassisDetail::_internal_has_vehicle_id()
const {
16263 bool value = (_has_bits_[0] & 0x00010000u) != 0;
16264 PROTOBUF_ASSUME(!value || vehicle_id_ !=
nullptr);
16267 inline bool ChassisDetail::has_vehicle_id()
const {
16268 return _internal_has_vehicle_id();
16270 inline const ::apollo::common::VehicleID& ChassisDetail::_internal_vehicle_id()
const {
16271 const ::apollo::common::VehicleID* p = vehicle_id_;
16273 ::apollo::common::_VehicleID_default_instance_);
16275 inline const ::apollo::common::VehicleID& ChassisDetail::vehicle_id()
const {
16277 return _internal_vehicle_id();
16279 inline void ChassisDetail::unsafe_arena_set_allocated_vehicle_id(
16281 if (GetArenaForAllocation() ==
nullptr) {
16282 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(vehicle_id_);
16284 vehicle_id_ = vehicle_id;
16286 _has_bits_[0] |= 0x00010000u;
16288 _has_bits_[0] &= ~0x00010000u;
16292 inline ::apollo::common::VehicleID* ChassisDetail::release_vehicle_id() {
16293 _has_bits_[0] &= ~0x00010000u;
16295 vehicle_id_ =
nullptr;
16296 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
16297 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
16298 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
16299 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
16301 if (GetArenaForAllocation() !=
nullptr) {
16302 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
16307 inline ::apollo::common::VehicleID* ChassisDetail::unsafe_arena_release_vehicle_id() {
16309 _has_bits_[0] &= ~0x00010000u;
16311 vehicle_id_ =
nullptr;
16314 inline ::apollo::common::VehicleID* ChassisDetail::_internal_mutable_vehicle_id() {
16315 _has_bits_[0] |= 0x00010000u;
16316 if (vehicle_id_ ==
nullptr) {
16317 auto* p = CreateMaybeMessage<::apollo::common::VehicleID>(GetArenaForAllocation());
16320 return vehicle_id_;
16322 inline ::apollo::common::VehicleID* ChassisDetail::mutable_vehicle_id() {
16328 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
16329 if (message_arena ==
nullptr) {
16330 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(vehicle_id_);
16333 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
16334 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
16335 ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
16336 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(vehicle_id));
16337 if (message_arena != submessage_arena) {
16338 vehicle_id = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
16339 message_arena, vehicle_id, submessage_arena);
16341 _has_bits_[0] |= 0x00010000u;
16343 _has_bits_[0] &= ~0x00010000u;
16345 vehicle_id_ = vehicle_id;
16354 inline bool CheckResponseSignal::_internal_has_is_eps_online()
const {
16355 bool value = (_has_bits_[0] & 0x00000001u) != 0;
16358 inline bool CheckResponseSignal::has_is_eps_online()
const {
16359 return _internal_has_is_eps_online();
16361 inline void CheckResponseSignal::clear_is_eps_online() {
16362 is_eps_online_ =
false;
16363 _has_bits_[0] &= ~0x00000001u;
16365 inline bool CheckResponseSignal::_internal_is_eps_online()
const {
16366 return is_eps_online_;
16368 inline bool CheckResponseSignal::is_eps_online()
const {
16370 return _internal_is_eps_online();
16372 inline void CheckResponseSignal::_internal_set_is_eps_online(
bool value) {
16373 _has_bits_[0] |= 0x00000001u;
16374 is_eps_online_ = value;
16376 inline void CheckResponseSignal::set_is_eps_online(
bool value) {
16377 _internal_set_is_eps_online(value);
16382 inline bool CheckResponseSignal::_internal_has_is_epb_online()
const {
16383 bool value = (_has_bits_[0] & 0x00000002u) != 0;
16386 inline bool CheckResponseSignal::has_is_epb_online()
const {
16387 return _internal_has_is_epb_online();
16389 inline void CheckResponseSignal::clear_is_epb_online() {
16390 is_epb_online_ =
false;
16391 _has_bits_[0] &= ~0x00000002u;
16393 inline bool CheckResponseSignal::_internal_is_epb_online()
const {
16394 return is_epb_online_;
16396 inline bool CheckResponseSignal::is_epb_online()
const {
16398 return _internal_is_epb_online();
16400 inline void CheckResponseSignal::_internal_set_is_epb_online(
bool value) {
16401 _has_bits_[0] |= 0x00000002u;
16402 is_epb_online_ = value;
16404 inline void CheckResponseSignal::set_is_epb_online(
bool value) {
16405 _internal_set_is_epb_online(value);
16410 inline bool CheckResponseSignal::_internal_has_is_esp_online()
const {
16411 bool value = (_has_bits_[0] & 0x00000004u) != 0;
16414 inline bool CheckResponseSignal::has_is_esp_online()
const {
16415 return _internal_has_is_esp_online();
16417 inline void CheckResponseSignal::clear_is_esp_online() {
16418 is_esp_online_ =
false;
16419 _has_bits_[0] &= ~0x00000004u;
16421 inline bool CheckResponseSignal::_internal_is_esp_online()
const {
16422 return is_esp_online_;
16424 inline bool CheckResponseSignal::is_esp_online()
const {
16426 return _internal_is_esp_online();
16428 inline void CheckResponseSignal::_internal_set_is_esp_online(
bool value) {
16429 _has_bits_[0] |= 0x00000004u;
16430 is_esp_online_ = value;
16432 inline void CheckResponseSignal::set_is_esp_online(
bool value) {
16433 _internal_set_is_esp_online(value);
16438 inline bool CheckResponseSignal::_internal_has_is_vtog_online()
const {
16439 bool value = (_has_bits_[0] & 0x00000008u) != 0;
16442 inline bool CheckResponseSignal::has_is_vtog_online()
const {
16443 return _internal_has_is_vtog_online();
16445 inline void CheckResponseSignal::clear_is_vtog_online() {
16446 is_vtog_online_ =
false;
16447 _has_bits_[0] &= ~0x00000008u;
16449 inline bool CheckResponseSignal::_internal_is_vtog_online()
const {
16450 return is_vtog_online_;
16452 inline bool CheckResponseSignal::is_vtog_online()
const {
16454 return _internal_is_vtog_online();
16456 inline void CheckResponseSignal::_internal_set_is_vtog_online(
bool value) {
16457 _has_bits_[0] |= 0x00000008u;
16458 is_vtog_online_ = value;
16460 inline void CheckResponseSignal::set_is_vtog_online(
bool value) {
16461 _internal_set_is_vtog_online(value);
16466 inline bool CheckResponseSignal::_internal_has_is_scu_online()
const {
16467 bool value = (_has_bits_[0] & 0x00000010u) != 0;
16470 inline bool CheckResponseSignal::has_is_scu_online()
const {
16471 return _internal_has_is_scu_online();
16473 inline void CheckResponseSignal::clear_is_scu_online() {
16474 is_scu_online_ =
false;
16475 _has_bits_[0] &= ~0x00000010u;
16477 inline bool CheckResponseSignal::_internal_is_scu_online()
const {
16478 return is_scu_online_;
16480 inline bool CheckResponseSignal::is_scu_online()
const {
16482 return _internal_is_scu_online();
16484 inline void CheckResponseSignal::_internal_set_is_scu_online(
bool value) {
16485 _has_bits_[0] |= 0x00000010u;
16486 is_scu_online_ = value;
16488 inline void CheckResponseSignal::set_is_scu_online(
bool value) {
16489 _internal_set_is_scu_online(value);
16494 inline bool CheckResponseSignal::_internal_has_is_switch_online()
const {
16495 bool value = (_has_bits_[0] & 0x00000020u) != 0;
16498 inline bool CheckResponseSignal::has_is_switch_online()
const {
16499 return _internal_has_is_switch_online();
16501 inline void CheckResponseSignal::clear_is_switch_online() {
16502 is_switch_online_ =
false;
16503 _has_bits_[0] &= ~0x00000020u;
16505 inline bool CheckResponseSignal::_internal_is_switch_online()
const {
16506 return is_switch_online_;
16508 inline bool CheckResponseSignal::is_switch_online()
const {
16510 return _internal_is_switch_online();
16512 inline void CheckResponseSignal::_internal_set_is_switch_online(
bool value) {
16513 _has_bits_[0] |= 0x00000020u;
16514 is_switch_online_ = value;
16516 inline void CheckResponseSignal::set_is_switch_online(
bool value) {
16517 _internal_set_is_switch_online(value);
16522 inline bool CheckResponseSignal::_internal_has_is_vcu_online()
const {
16523 bool value = (_has_bits_[0] & 0x00000040u) != 0;
16526 inline bool CheckResponseSignal::has_is_vcu_online()
const {
16527 return _internal_has_is_vcu_online();
16529 inline void CheckResponseSignal::clear_is_vcu_online() {
16530 is_vcu_online_ =
false;
16531 _has_bits_[0] &= ~0x00000040u;
16533 inline bool CheckResponseSignal::_internal_is_vcu_online()
const {
16534 return is_vcu_online_;
16536 inline bool CheckResponseSignal::is_vcu_online()
const {
16538 return _internal_is_vcu_online();
16540 inline void CheckResponseSignal::_internal_set_is_vcu_online(
bool value) {
16541 _has_bits_[0] |= 0x00000040u;
16542 is_vcu_online_ = value;
16544 inline void CheckResponseSignal::set_is_vcu_online(
bool value) {
16545 _internal_set_is_vcu_online(value);
16554 inline bool Battery::_internal_has_battery_percent()
const {
16555 bool value = (_has_bits_[0] & 0x00000001u) != 0;
16558 inline bool Battery::has_battery_percent()
const {
16559 return _internal_has_battery_percent();
16561 inline void Battery::clear_battery_percent() {
16562 battery_percent_ = 0;
16563 _has_bits_[0] &= ~0x00000001u;
16565 inline double Battery::_internal_battery_percent()
const {
16566 return battery_percent_;
16568 inline double Battery::battery_percent()
const {
16570 return _internal_battery_percent();
16572 inline void Battery::_internal_set_battery_percent(
double value) {
16573 _has_bits_[0] |= 0x00000001u;
16574 battery_percent_ = value;
16576 inline void Battery::set_battery_percent(
double value) {
16577 _internal_set_battery_percent(value);
16582 inline bool Battery::_internal_has_fuel_level()
const {
16583 bool value = (_has_bits_[0] & 0x00000002u) != 0;
16586 inline bool Battery::has_fuel_level()
const {
16587 return _internal_has_fuel_level();
16589 inline void Battery::clear_fuel_level() {
16591 _has_bits_[0] &= ~0x00000002u;
16593 inline double Battery::_internal_fuel_level()
const {
16594 return fuel_level_;
16596 inline double Battery::fuel_level()
const {
16598 return _internal_fuel_level();
16600 inline void Battery::_internal_set_fuel_level(
double value) {
16601 _has_bits_[0] |= 0x00000002u;
16602 fuel_level_ = value;
16604 inline void Battery::set_fuel_level(
double value) {
16605 _internal_set_fuel_level(value);
16614 inline bool Light::_internal_has_turn_light_type()
const {
16615 bool value = (_has_bits_[0] & 0x00000001u) != 0;
16618 inline bool Light::has_turn_light_type()
const {
16619 return _internal_has_turn_light_type();
16621 inline void Light::clear_turn_light_type() {
16622 turn_light_type_ = 0;
16623 _has_bits_[0] &= ~0x00000001u;
16625 inline ::apollo::canbus::Light_TurnLightType Light::_internal_turn_light_type()
const {
16626 return static_cast< ::apollo::canbus::Light_TurnLightType
>(turn_light_type_);
16628 inline ::apollo::canbus::Light_TurnLightType Light::turn_light_type()
const {
16630 return _internal_turn_light_type();
16632 inline void Light::_internal_set_turn_light_type(::apollo::canbus::Light_TurnLightType value) {
16633 assert(::apollo::canbus::Light_TurnLightType_IsValid(value));
16634 _has_bits_[0] |= 0x00000001u;
16635 turn_light_type_ = value;
16637 inline void Light::set_turn_light_type(::apollo::canbus::Light_TurnLightType value) {
16638 _internal_set_turn_light_type(value);
16643 inline bool Light::_internal_has_beam_lamp_type()
const {
16644 bool value = (_has_bits_[0] & 0x00000002u) != 0;
16647 inline bool Light::has_beam_lamp_type()
const {
16648 return _internal_has_beam_lamp_type();
16650 inline void Light::clear_beam_lamp_type() {
16651 beam_lamp_type_ = 0;
16652 _has_bits_[0] &= ~0x00000002u;
16654 inline ::apollo::canbus::Light_BeamLampType Light::_internal_beam_lamp_type()
const {
16655 return static_cast< ::apollo::canbus::Light_BeamLampType
>(beam_lamp_type_);
16657 inline ::apollo::canbus::Light_BeamLampType Light::beam_lamp_type()
const {
16659 return _internal_beam_lamp_type();
16661 inline void Light::_internal_set_beam_lamp_type(::apollo::canbus::Light_BeamLampType value) {
16662 assert(::apollo::canbus::Light_BeamLampType_IsValid(value));
16663 _has_bits_[0] |= 0x00000002u;
16664 beam_lamp_type_ = value;
16666 inline void Light::set_beam_lamp_type(::apollo::canbus::Light_BeamLampType value) {
16667 _internal_set_beam_lamp_type(value);
16672 inline bool Light::_internal_has_is_brake_lamp_on()
const {
16673 bool value = (_has_bits_[0] & 0x00000004u) != 0;
16676 inline bool Light::has_is_brake_lamp_on()
const {
16677 return _internal_has_is_brake_lamp_on();
16679 inline void Light::clear_is_brake_lamp_on() {
16680 is_brake_lamp_on_ =
false;
16681 _has_bits_[0] &= ~0x00000004u;
16683 inline bool Light::_internal_is_brake_lamp_on()
const {
16684 return is_brake_lamp_on_;
16686 inline bool Light::is_brake_lamp_on()
const {
16688 return _internal_is_brake_lamp_on();
16690 inline void Light::_internal_set_is_brake_lamp_on(
bool value) {
16691 _has_bits_[0] |= 0x00000004u;
16692 is_brake_lamp_on_ = value;
16694 inline void Light::set_is_brake_lamp_on(
bool value) {
16695 _internal_set_is_brake_lamp_on(value);
16700 inline bool Light::_internal_has_is_auto_light()
const {
16701 bool value = (_has_bits_[0] & 0x00000008u) != 0;
16704 inline bool Light::has_is_auto_light()
const {
16705 return _internal_has_is_auto_light();
16707 inline void Light::clear_is_auto_light() {
16708 is_auto_light_ =
false;
16709 _has_bits_[0] &= ~0x00000008u;
16711 inline bool Light::_internal_is_auto_light()
const {
16712 return is_auto_light_;
16714 inline bool Light::is_auto_light()
const {
16716 return _internal_is_auto_light();
16718 inline void Light::_internal_set_is_auto_light(
bool value) {
16719 _has_bits_[0] |= 0x00000008u;
16720 is_auto_light_ = value;
16722 inline void Light::set_is_auto_light(
bool value) {
16723 _internal_set_is_auto_light(value);
16728 inline bool Light::_internal_has_wiper_gear()
const {
16729 bool value = (_has_bits_[0] & 0x00000020u) != 0;
16732 inline bool Light::has_wiper_gear()
const {
16733 return _internal_has_wiper_gear();
16735 inline void Light::clear_wiper_gear() {
16737 _has_bits_[0] &= ~0x00000020u;
16739 inline int32_t Light::_internal_wiper_gear()
const {
16740 return wiper_gear_;
16742 inline int32_t Light::wiper_gear()
const {
16744 return _internal_wiper_gear();
16746 inline void Light::_internal_set_wiper_gear(int32_t value) {
16747 _has_bits_[0] |= 0x00000020u;
16748 wiper_gear_ = value;
16750 inline void Light::set_wiper_gear(int32_t value) {
16751 _internal_set_wiper_gear(value);
16756 inline bool Light::_internal_has_lotion_gear()
const {
16757 bool value = (_has_bits_[0] & 0x00000040u) != 0;
16760 inline bool Light::has_lotion_gear()
const {
16761 return _internal_has_lotion_gear();
16763 inline void Light::clear_lotion_gear() {
16765 _has_bits_[0] &= ~0x00000040u;
16767 inline int32_t Light::_internal_lotion_gear()
const {
16768 return lotion_gear_;
16770 inline int32_t Light::lotion_gear()
const {
16772 return _internal_lotion_gear();
16774 inline void Light::_internal_set_lotion_gear(int32_t value) {
16775 _has_bits_[0] |= 0x00000040u;
16776 lotion_gear_ = value;
16778 inline void Light::set_lotion_gear(int32_t value) {
16779 _internal_set_lotion_gear(value);
16784 inline bool Light::_internal_has_is_horn_on()
const {
16785 bool value = (_has_bits_[0] & 0x00000010u) != 0;
16788 inline bool Light::has_is_horn_on()
const {
16789 return _internal_has_is_horn_on();
16791 inline void Light::clear_is_horn_on() {
16792 is_horn_on_ =
false;
16793 _has_bits_[0] &= ~0x00000010u;
16795 inline bool Light::_internal_is_horn_on()
const {
16796 return is_horn_on_;
16798 inline bool Light::is_horn_on()
const {
16800 return _internal_is_horn_on();
16802 inline void Light::_internal_set_is_horn_on(
bool value) {
16803 _has_bits_[0] |= 0x00000010u;
16804 is_horn_on_ = value;
16806 inline void Light::set_is_horn_on(
bool value) {
16807 _internal_set_is_horn_on(value);
16812 inline bool Light::_internal_has_lincoln_lamp_type()
const {
16813 bool value = (_has_bits_[0] & 0x00000080u) != 0;
16816 inline bool Light::has_lincoln_lamp_type()
const {
16817 return _internal_has_lincoln_lamp_type();
16819 inline void Light::clear_lincoln_lamp_type() {
16820 lincoln_lamp_type_ = 0;
16821 _has_bits_[0] &= ~0x00000080u;
16823 inline ::apollo::canbus::Light_LincolnLampType Light::_internal_lincoln_lamp_type()
const {
16824 return static_cast< ::apollo::canbus::Light_LincolnLampType
>(lincoln_lamp_type_);
16826 inline ::apollo::canbus::Light_LincolnLampType Light::lincoln_lamp_type()
const {
16828 return _internal_lincoln_lamp_type();
16830 inline void Light::_internal_set_lincoln_lamp_type(::apollo::canbus::Light_LincolnLampType value) {
16831 assert(::apollo::canbus::Light_LincolnLampType_IsValid(value));
16832 _has_bits_[0] |= 0x00000080u;
16833 lincoln_lamp_type_ = value;
16835 inline void Light::set_lincoln_lamp_type(::apollo::canbus::Light_LincolnLampType value) {
16836 _internal_set_lincoln_lamp_type(value);
16841 inline bool Light::_internal_has_lincoln_wiper()
const {
16842 bool value = (_has_bits_[0] & 0x00000100u) != 0;
16845 inline bool Light::has_lincoln_wiper()
const {
16846 return _internal_has_lincoln_wiper();
16848 inline void Light::clear_lincoln_wiper() {
16849 lincoln_wiper_ = 0;
16850 _has_bits_[0] &= ~0x00000100u;
16852 inline ::apollo::canbus::Light_LincolnWiperType Light::_internal_lincoln_wiper()
const {
16853 return static_cast< ::apollo::canbus::Light_LincolnWiperType
>(lincoln_wiper_);
16855 inline ::apollo::canbus::Light_LincolnWiperType Light::lincoln_wiper()
const {
16857 return _internal_lincoln_wiper();
16859 inline void Light::_internal_set_lincoln_wiper(::apollo::canbus::Light_LincolnWiperType value) {
16860 assert(::apollo::canbus::Light_LincolnWiperType_IsValid(value));
16861 _has_bits_[0] |= 0x00000100u;
16862 lincoln_wiper_ = value;
16864 inline void Light::set_lincoln_wiper(::apollo::canbus::Light_LincolnWiperType value) {
16865 _internal_set_lincoln_wiper(value);
16870 inline bool Light::_internal_has_lincoln_ambient()
const {
16871 bool value = (_has_bits_[0] & 0x00000200u) != 0;
16874 inline bool Light::has_lincoln_ambient()
const {
16875 return _internal_has_lincoln_ambient();
16877 inline void Light::clear_lincoln_ambient() {
16878 lincoln_ambient_ = 0;
16879 _has_bits_[0] &= ~0x00000200u;
16881 inline ::apollo::canbus::Light_LincolnAmbientType Light::_internal_lincoln_ambient()
const {
16882 return static_cast< ::apollo::canbus::Light_LincolnAmbientType
>(lincoln_ambient_);
16884 inline ::apollo::canbus::Light_LincolnAmbientType Light::lincoln_ambient()
const {
16886 return _internal_lincoln_ambient();
16888 inline void Light::_internal_set_lincoln_ambient(::apollo::canbus::Light_LincolnAmbientType value) {
16889 assert(::apollo::canbus::Light_LincolnAmbientType_IsValid(value));
16890 _has_bits_[0] |= 0x00000200u;
16891 lincoln_ambient_ = value;
16893 inline void Light::set_lincoln_ambient(::apollo::canbus::Light_LincolnAmbientType value) {
16894 _internal_set_lincoln_ambient(value);
16903 inline bool Eps::_internal_has_is_eps_fail()
const {
16904 bool value = (_has_bits_[0] & 0x00000004u) != 0;
16907 inline bool Eps::has_is_eps_fail()
const {
16908 return _internal_has_is_eps_fail();
16910 inline void Eps::clear_is_eps_fail() {
16911 is_eps_fail_ =
false;
16912 _has_bits_[0] &= ~0x00000004u;
16914 inline bool Eps::_internal_is_eps_fail()
const {
16915 return is_eps_fail_;
16917 inline bool Eps::is_eps_fail()
const {
16919 return _internal_is_eps_fail();
16921 inline void Eps::_internal_set_is_eps_fail(
bool value) {
16922 _has_bits_[0] |= 0x00000004u;
16923 is_eps_fail_ = value;
16925 inline void Eps::set_is_eps_fail(
bool value) {
16926 _internal_set_is_eps_fail(value);
16931 inline bool Eps::_internal_has_eps_control_state()
const {
16932 bool value = (_has_bits_[0] & 0x00000002u) != 0;
16935 inline bool Eps::has_eps_control_state()
const {
16936 return _internal_has_eps_control_state();
16938 inline void Eps::clear_eps_control_state() {
16939 eps_control_state_ = 0;
16940 _has_bits_[0] &= ~0x00000002u;
16942 inline ::apollo::canbus::Eps_Type Eps::_internal_eps_control_state()
const {
16943 return static_cast< ::apollo::canbus::Eps_Type
>(eps_control_state_);
16945 inline ::apollo::canbus::Eps_Type Eps::eps_control_state()
const {
16947 return _internal_eps_control_state();
16949 inline void Eps::_internal_set_eps_control_state(::apollo::canbus::Eps_Type value) {
16950 assert(::apollo::canbus::Eps_Type_IsValid(value));
16951 _has_bits_[0] |= 0x00000002u;
16952 eps_control_state_ = value;
16954 inline void Eps::set_eps_control_state(::apollo::canbus::Eps_Type value) {
16955 _internal_set_eps_control_state(value);
16960 inline bool Eps::_internal_has_eps_driver_hand_torq()
const {
16961 bool value = (_has_bits_[0] & 0x00000001u) != 0;
16964 inline bool Eps::has_eps_driver_hand_torq()
const {
16965 return _internal_has_eps_driver_hand_torq();
16967 inline void Eps::clear_eps_driver_hand_torq() {
16968 eps_driver_hand_torq_ = 0;
16969 _has_bits_[0] &= ~0x00000001u;
16971 inline double Eps::_internal_eps_driver_hand_torq()
const {
16972 return eps_driver_hand_torq_;
16974 inline double Eps::eps_driver_hand_torq()
const {
16976 return _internal_eps_driver_hand_torq();
16978 inline void Eps::_internal_set_eps_driver_hand_torq(
double value) {
16979 _has_bits_[0] |= 0x00000001u;
16980 eps_driver_hand_torq_ = value;
16982 inline void Eps::set_eps_driver_hand_torq(
double value) {
16983 _internal_set_eps_driver_hand_torq(value);
16988 inline bool Eps::_internal_has_is_steering_angle_valid()
const {
16989 bool value = (_has_bits_[0] & 0x00000008u) != 0;
16992 inline bool Eps::has_is_steering_angle_valid()
const {
16993 return _internal_has_is_steering_angle_valid();
16995 inline void Eps::clear_is_steering_angle_valid() {
16996 is_steering_angle_valid_ =
false;
16997 _has_bits_[0] &= ~0x00000008u;
16999 inline bool Eps::_internal_is_steering_angle_valid()
const {
17000 return is_steering_angle_valid_;
17002 inline bool Eps::is_steering_angle_valid()
const {
17004 return _internal_is_steering_angle_valid();
17006 inline void Eps::_internal_set_is_steering_angle_valid(
bool value) {
17007 _has_bits_[0] |= 0x00000008u;
17008 is_steering_angle_valid_ = value;
17010 inline void Eps::set_is_steering_angle_valid(
bool value) {
17011 _internal_set_is_steering_angle_valid(value);
17016 inline bool Eps::_internal_has_steering_angle()
const {
17017 bool value = (_has_bits_[0] & 0x00000040u) != 0;
17020 inline bool Eps::has_steering_angle()
const {
17021 return _internal_has_steering_angle();
17023 inline void Eps::clear_steering_angle() {
17024 steering_angle_ = 0;
17025 _has_bits_[0] &= ~0x00000040u;
17027 inline double Eps::_internal_steering_angle()
const {
17028 return steering_angle_;
17030 inline double Eps::steering_angle()
const {
17032 return _internal_steering_angle();
17034 inline void Eps::_internal_set_steering_angle(
double value) {
17035 _has_bits_[0] |= 0x00000040u;
17036 steering_angle_ = value;
17038 inline void Eps::set_steering_angle(
double value) {
17039 _internal_set_steering_angle(value);
17044 inline bool Eps::_internal_has_steering_angle_spd()
const {
17045 bool value = (_has_bits_[0] & 0x00000080u) != 0;
17048 inline bool Eps::has_steering_angle_spd()
const {
17049 return _internal_has_steering_angle_spd();
17051 inline void Eps::clear_steering_angle_spd() {
17052 steering_angle_spd_ = 0;
17053 _has_bits_[0] &= ~0x00000080u;
17055 inline double Eps::_internal_steering_angle_spd()
const {
17056 return steering_angle_spd_;
17058 inline double Eps::steering_angle_spd()
const {
17060 return _internal_steering_angle_spd();
17062 inline void Eps::_internal_set_steering_angle_spd(
double value) {
17063 _has_bits_[0] |= 0x00000080u;
17064 steering_angle_spd_ = value;
17066 inline void Eps::set_steering_angle_spd(
double value) {
17067 _internal_set_steering_angle_spd(value);
17072 inline bool Eps::_internal_has_is_trimming_status()
const {
17073 bool value = (_has_bits_[0] & 0x00000010u) != 0;
17076 inline bool Eps::has_is_trimming_status()
const {
17077 return _internal_has_is_trimming_status();
17079 inline void Eps::clear_is_trimming_status() {
17080 is_trimming_status_ =
false;
17081 _has_bits_[0] &= ~0x00000010u;
17083 inline bool Eps::_internal_is_trimming_status()
const {
17084 return is_trimming_status_;
17086 inline bool Eps::is_trimming_status()
const {
17088 return _internal_is_trimming_status();
17090 inline void Eps::_internal_set_is_trimming_status(
bool value) {
17091 _has_bits_[0] |= 0x00000010u;
17092 is_trimming_status_ = value;
17094 inline void Eps::set_is_trimming_status(
bool value) {
17095 _internal_set_is_trimming_status(value);
17100 inline bool Eps::_internal_has_is_calibration_status()
const {
17101 bool value = (_has_bits_[0] & 0x00000020u) != 0;
17104 inline bool Eps::has_is_calibration_status()
const {
17105 return _internal_has_is_calibration_status();
17107 inline void Eps::clear_is_calibration_status() {
17108 is_calibration_status_ =
false;
17109 _has_bits_[0] &= ~0x00000020u;
17111 inline bool Eps::_internal_is_calibration_status()
const {
17112 return is_calibration_status_;
17114 inline bool Eps::is_calibration_status()
const {
17116 return _internal_is_calibration_status();
17118 inline void Eps::_internal_set_is_calibration_status(
bool value) {
17119 _has_bits_[0] |= 0x00000020u;
17120 is_calibration_status_ = value;
17122 inline void Eps::set_is_calibration_status(
bool value) {
17123 _internal_set_is_calibration_status(value);
17128 inline bool Eps::_internal_has_is_failure_status()
const {
17129 bool value = (_has_bits_[0] & 0x00002000u) != 0;
17132 inline bool Eps::has_is_failure_status()
const {
17133 return _internal_has_is_failure_status();
17135 inline void Eps::clear_is_failure_status() {
17136 is_failure_status_ =
false;
17137 _has_bits_[0] &= ~0x00002000u;
17139 inline bool Eps::_internal_is_failure_status()
const {
17140 return is_failure_status_;
17142 inline bool Eps::is_failure_status()
const {
17144 return _internal_is_failure_status();
17146 inline void Eps::_internal_set_is_failure_status(
bool value) {
17147 _has_bits_[0] |= 0x00002000u;
17148 is_failure_status_ = value;
17150 inline void Eps::set_is_failure_status(
bool value) {
17151 _internal_set_is_failure_status(value);
17156 inline bool Eps::_internal_has_allow_enter_autonomous_mode()
const {
17157 bool value = (_has_bits_[0] & 0x00000100u) != 0;
17160 inline bool Eps::has_allow_enter_autonomous_mode()
const {
17161 return _internal_has_allow_enter_autonomous_mode();
17163 inline void Eps::clear_allow_enter_autonomous_mode() {
17164 allow_enter_autonomous_mode_ = 0;
17165 _has_bits_[0] &= ~0x00000100u;
17167 inline int32_t Eps::_internal_allow_enter_autonomous_mode()
const {
17168 return allow_enter_autonomous_mode_;
17170 inline int32_t Eps::allow_enter_autonomous_mode()
const {
17172 return _internal_allow_enter_autonomous_mode();
17174 inline void Eps::_internal_set_allow_enter_autonomous_mode(int32_t value) {
17175 _has_bits_[0] |= 0x00000100u;
17176 allow_enter_autonomous_mode_ = value;
17178 inline void Eps::set_allow_enter_autonomous_mode(int32_t value) {
17179 _internal_set_allow_enter_autonomous_mode(value);
17184 inline bool Eps::_internal_has_current_driving_mode()
const {
17185 bool value = (_has_bits_[0] & 0x00000200u) != 0;
17188 inline bool Eps::has_current_driving_mode()
const {
17189 return _internal_has_current_driving_mode();
17191 inline void Eps::clear_current_driving_mode() {
17192 current_driving_mode_ = 0;
17193 _has_bits_[0] &= ~0x00000200u;
17195 inline int32_t Eps::_internal_current_driving_mode()
const {
17196 return current_driving_mode_;
17198 inline int32_t Eps::current_driving_mode()
const {
17200 return _internal_current_driving_mode();
17202 inline void Eps::_internal_set_current_driving_mode(int32_t value) {
17203 _has_bits_[0] |= 0x00000200u;
17204 current_driving_mode_ = value;
17206 inline void Eps::set_current_driving_mode(int32_t value) {
17207 _internal_set_current_driving_mode(value);
17212 inline bool Eps::_internal_has_steering_angle_cmd()
const {
17213 bool value = (_has_bits_[0] & 0x00000400u) != 0;
17216 inline bool Eps::has_steering_angle_cmd()
const {
17217 return _internal_has_steering_angle_cmd();
17219 inline void Eps::clear_steering_angle_cmd() {
17220 steering_angle_cmd_ = 0;
17221 _has_bits_[0] &= ~0x00000400u;
17223 inline double Eps::_internal_steering_angle_cmd()
const {
17224 return steering_angle_cmd_;
17226 inline double Eps::steering_angle_cmd()
const {
17228 return _internal_steering_angle_cmd();
17230 inline void Eps::_internal_set_steering_angle_cmd(
double value) {
17231 _has_bits_[0] |= 0x00000400u;
17232 steering_angle_cmd_ = value;
17234 inline void Eps::set_steering_angle_cmd(
double value) {
17235 _internal_set_steering_angle_cmd(value);
17240 inline bool Eps::_internal_has_vehicle_speed()
const {
17241 bool value = (_has_bits_[0] & 0x00000800u) != 0;
17244 inline bool Eps::has_vehicle_speed()
const {
17245 return _internal_has_vehicle_speed();
17247 inline void Eps::clear_vehicle_speed() {
17248 vehicle_speed_ = 0;
17249 _has_bits_[0] &= ~0x00000800u;
17251 inline double Eps::_internal_vehicle_speed()
const {
17252 return vehicle_speed_;
17254 inline double Eps::vehicle_speed()
const {
17256 return _internal_vehicle_speed();
17258 inline void Eps::_internal_set_vehicle_speed(
double value) {
17259 _has_bits_[0] |= 0x00000800u;
17260 vehicle_speed_ = value;
17262 inline void Eps::set_vehicle_speed(
double value) {
17263 _internal_set_vehicle_speed(value);
17268 inline bool Eps::_internal_has_epas_torque()
const {
17269 bool value = (_has_bits_[0] & 0x00001000u) != 0;
17272 inline bool Eps::has_epas_torque()
const {
17273 return _internal_has_epas_torque();
17275 inline void Eps::clear_epas_torque() {
17277 _has_bits_[0] &= ~0x00001000u;
17279 inline double Eps::_internal_epas_torque()
const {
17280 return epas_torque_;
17282 inline double Eps::epas_torque()
const {
17284 return _internal_epas_torque();
17286 inline void Eps::_internal_set_epas_torque(
double value) {
17287 _has_bits_[0] |= 0x00001000u;
17288 epas_torque_ = value;
17290 inline void Eps::set_epas_torque(
double value) {
17291 _internal_set_epas_torque(value);
17296 inline bool Eps::_internal_has_steering_enabled()
const {
17297 bool value = (_has_bits_[0] & 0x00004000u) != 0;
17300 inline bool Eps::has_steering_enabled()
const {
17301 return _internal_has_steering_enabled();
17303 inline void Eps::clear_steering_enabled() {
17304 steering_enabled_ =
false;
17305 _has_bits_[0] &= ~0x00004000u;
17307 inline bool Eps::_internal_steering_enabled()
const {
17308 return steering_enabled_;
17310 inline bool Eps::steering_enabled()
const {
17312 return _internal_steering_enabled();
17314 inline void Eps::_internal_set_steering_enabled(
bool value) {
17315 _has_bits_[0] |= 0x00004000u;
17316 steering_enabled_ = value;
17318 inline void Eps::set_steering_enabled(
bool value) {
17319 _internal_set_steering_enabled(value);
17324 inline bool Eps::_internal_has_driver_override()
const {
17325 bool value = (_has_bits_[0] & 0x00008000u) != 0;
17328 inline bool Eps::has_driver_override()
const {
17329 return _internal_has_driver_override();
17331 inline void Eps::clear_driver_override() {
17332 driver_override_ =
false;
17333 _has_bits_[0] &= ~0x00008000u;
17335 inline bool Eps::_internal_driver_override()
const {
17336 return driver_override_;
17338 inline bool Eps::driver_override()
const {
17340 return _internal_driver_override();
17342 inline void Eps::_internal_set_driver_override(
bool value) {
17343 _has_bits_[0] |= 0x00008000u;
17344 driver_override_ = value;
17346 inline void Eps::set_driver_override(
bool value) {
17347 _internal_set_driver_override(value);
17352 inline bool Eps::_internal_has_driver_activity()
const {
17353 bool value = (_has_bits_[0] & 0x00010000u) != 0;
17356 inline bool Eps::has_driver_activity()
const {
17357 return _internal_has_driver_activity();
17359 inline void Eps::clear_driver_activity() {
17360 driver_activity_ =
false;
17361 _has_bits_[0] &= ~0x00010000u;
17363 inline bool Eps::_internal_driver_activity()
const {
17364 return driver_activity_;
17366 inline bool Eps::driver_activity()
const {
17368 return _internal_driver_activity();
17370 inline void Eps::_internal_set_driver_activity(
bool value) {
17371 _has_bits_[0] |= 0x00010000u;
17372 driver_activity_ = value;
17374 inline void Eps::set_driver_activity(
bool value) {
17375 _internal_set_driver_activity(value);
17380 inline bool Eps::_internal_has_watchdog_fault()
const {
17381 bool value = (_has_bits_[0] & 0x00020000u) != 0;
17384 inline bool Eps::has_watchdog_fault()
const {
17385 return _internal_has_watchdog_fault();
17387 inline void Eps::clear_watchdog_fault() {
17388 watchdog_fault_ =
false;
17389 _has_bits_[0] &= ~0x00020000u;
17391 inline bool Eps::_internal_watchdog_fault()
const {
17392 return watchdog_fault_;
17394 inline bool Eps::watchdog_fault()
const {
17396 return _internal_watchdog_fault();
17398 inline void Eps::_internal_set_watchdog_fault(
bool value) {
17399 _has_bits_[0] |= 0x00020000u;
17400 watchdog_fault_ = value;
17402 inline void Eps::set_watchdog_fault(
bool value) {
17403 _internal_set_watchdog_fault(value);
17408 inline bool Eps::_internal_has_channel_1_fault()
const {
17409 bool value = (_has_bits_[0] & 0x00040000u) != 0;
17412 inline bool Eps::has_channel_1_fault()
const {
17413 return _internal_has_channel_1_fault();
17415 inline void Eps::clear_channel_1_fault() {
17416 channel_1_fault_ =
false;
17417 _has_bits_[0] &= ~0x00040000u;
17419 inline bool Eps::_internal_channel_1_fault()
const {
17420 return channel_1_fault_;
17422 inline bool Eps::channel_1_fault()
const {
17424 return _internal_channel_1_fault();
17426 inline void Eps::_internal_set_channel_1_fault(
bool value) {
17427 _has_bits_[0] |= 0x00040000u;
17428 channel_1_fault_ = value;
17430 inline void Eps::set_channel_1_fault(
bool value) {
17431 _internal_set_channel_1_fault(value);
17436 inline bool Eps::_internal_has_channel_2_fault()
const {
17437 bool value = (_has_bits_[0] & 0x00080000u) != 0;
17440 inline bool Eps::has_channel_2_fault()
const {
17441 return _internal_has_channel_2_fault();
17443 inline void Eps::clear_channel_2_fault() {
17444 channel_2_fault_ =
false;
17445 _has_bits_[0] &= ~0x00080000u;
17447 inline bool Eps::_internal_channel_2_fault()
const {
17448 return channel_2_fault_;
17450 inline bool Eps::channel_2_fault()
const {
17452 return _internal_channel_2_fault();
17454 inline void Eps::_internal_set_channel_2_fault(
bool value) {
17455 _has_bits_[0] |= 0x00080000u;
17456 channel_2_fault_ = value;
17458 inline void Eps::set_channel_2_fault(
bool value) {
17459 _internal_set_channel_2_fault(value);
17464 inline bool Eps::_internal_has_calibration_fault()
const {
17465 bool value = (_has_bits_[0] & 0x00100000u) != 0;
17468 inline bool Eps::has_calibration_fault()
const {
17469 return _internal_has_calibration_fault();
17471 inline void Eps::clear_calibration_fault() {
17472 calibration_fault_ =
false;
17473 _has_bits_[0] &= ~0x00100000u;
17475 inline bool Eps::_internal_calibration_fault()
const {
17476 return calibration_fault_;
17478 inline bool Eps::calibration_fault()
const {
17480 return _internal_calibration_fault();
17482 inline void Eps::_internal_set_calibration_fault(
bool value) {
17483 _has_bits_[0] |= 0x00100000u;
17484 calibration_fault_ = value;
17486 inline void Eps::set_calibration_fault(
bool value) {
17487 _internal_set_calibration_fault(value);
17492 inline bool Eps::_internal_has_connector_fault()
const {
17493 bool value = (_has_bits_[0] & 0x00400000u) != 0;
17496 inline bool Eps::has_connector_fault()
const {
17497 return _internal_has_connector_fault();
17499 inline void Eps::clear_connector_fault() {
17500 connector_fault_ =
false;
17501 _has_bits_[0] &= ~0x00400000u;
17503 inline bool Eps::_internal_connector_fault()
const {
17504 return connector_fault_;
17506 inline bool Eps::connector_fault()
const {
17508 return _internal_connector_fault();
17510 inline void Eps::_internal_set_connector_fault(
bool value) {
17511 _has_bits_[0] |= 0x00400000u;
17512 connector_fault_ = value;
17514 inline void Eps::set_connector_fault(
bool value) {
17515 _internal_set_connector_fault(value);
17520 inline bool Eps::_internal_has_timestamp_65()
const {
17521 bool value = (_has_bits_[0] & 0x00200000u) != 0;
17524 inline bool Eps::has_timestamp_65()
const {
17525 return _internal_has_timestamp_65();
17527 inline void Eps::clear_timestamp_65() {
17529 _has_bits_[0] &= ~0x00200000u;
17531 inline double Eps::_internal_timestamp_65()
const {
17532 return timestamp_65_;
17534 inline double Eps::timestamp_65()
const {
17536 return _internal_timestamp_65();
17538 inline void Eps::_internal_set_timestamp_65(
double value) {
17539 _has_bits_[0] |= 0x00200000u;
17540 timestamp_65_ = value;
17542 inline void Eps::set_timestamp_65(
double value) {
17543 _internal_set_timestamp_65(value);
17548 inline bool Eps::_internal_has_major_version()
const {
17549 bool value = (_has_bits_[0] & 0x00800000u) != 0;
17552 inline bool Eps::has_major_version()
const {
17553 return _internal_has_major_version();
17555 inline void Eps::clear_major_version() {
17556 major_version_ = 0;
17557 _has_bits_[0] &= ~0x00800000u;
17559 inline int32_t Eps::_internal_major_version()
const {
17560 return major_version_;
17562 inline int32_t Eps::major_version()
const {
17564 return _internal_major_version();
17566 inline void Eps::_internal_set_major_version(int32_t value) {
17567 _has_bits_[0] |= 0x00800000u;
17568 major_version_ = value;
17570 inline void Eps::set_major_version(int32_t value) {
17571 _internal_set_major_version(value);
17576 inline bool Eps::_internal_has_minor_version()
const {
17577 bool value = (_has_bits_[0] & 0x01000000u) != 0;
17580 inline bool Eps::has_minor_version()
const {
17581 return _internal_has_minor_version();
17583 inline void Eps::clear_minor_version() {
17584 minor_version_ = 0;
17585 _has_bits_[0] &= ~0x01000000u;
17587 inline int32_t Eps::_internal_minor_version()
const {
17588 return minor_version_;
17590 inline int32_t Eps::minor_version()
const {
17592 return _internal_minor_version();
17594 inline void Eps::_internal_set_minor_version(int32_t value) {
17595 _has_bits_[0] |= 0x01000000u;
17596 minor_version_ = value;
17598 inline void Eps::set_minor_version(int32_t value) {
17599 _internal_set_minor_version(value);
17604 inline bool Eps::_internal_has_build_number()
const {
17605 bool value = (_has_bits_[0] & 0x02000000u) != 0;
17608 inline bool Eps::has_build_number()
const {
17609 return _internal_has_build_number();
17611 inline void Eps::clear_build_number() {
17613 _has_bits_[0] &= ~0x02000000u;
17615 inline int32_t Eps::_internal_build_number()
const {
17616 return build_number_;
17618 inline int32_t Eps::build_number()
const {
17620 return _internal_build_number();
17622 inline void Eps::_internal_set_build_number(int32_t value) {
17623 _has_bits_[0] |= 0x02000000u;
17624 build_number_ = value;
17626 inline void Eps::set_build_number(int32_t value) {
17627 _internal_set_build_number(value);
17636 inline bool VehicleSpd::_internal_has_is_vehicle_standstill()
const {
17637 bool value = (_has_bits_[0] & 0x00000002u) != 0;
17640 inline bool VehicleSpd::has_is_vehicle_standstill()
const {
17641 return _internal_has_is_vehicle_standstill();
17643 inline void VehicleSpd::clear_is_vehicle_standstill() {
17644 is_vehicle_standstill_ =
false;
17645 _has_bits_[0] &= ~0x00000002u;
17647 inline bool VehicleSpd::_internal_is_vehicle_standstill()
const {
17648 return is_vehicle_standstill_;
17650 inline bool VehicleSpd::is_vehicle_standstill()
const {
17652 return _internal_is_vehicle_standstill();
17654 inline void VehicleSpd::_internal_set_is_vehicle_standstill(
bool value) {
17655 _has_bits_[0] |= 0x00000002u;
17656 is_vehicle_standstill_ = value;
17658 inline void VehicleSpd::set_is_vehicle_standstill(
bool value) {
17659 _internal_set_is_vehicle_standstill(value);
17664 inline bool VehicleSpd::_internal_has_is_vehicle_spd_valid()
const {
17665 bool value = (_has_bits_[0] & 0x00000004u) != 0;
17668 inline bool VehicleSpd::has_is_vehicle_spd_valid()
const {
17669 return _internal_has_is_vehicle_spd_valid();
17671 inline void VehicleSpd::clear_is_vehicle_spd_valid() {
17672 is_vehicle_spd_valid_ =
false;
17673 _has_bits_[0] &= ~0x00000004u;
17675 inline bool VehicleSpd::_internal_is_vehicle_spd_valid()
const {
17676 return is_vehicle_spd_valid_;
17678 inline bool VehicleSpd::is_vehicle_spd_valid()
const {
17680 return _internal_is_vehicle_spd_valid();
17682 inline void VehicleSpd::_internal_set_is_vehicle_spd_valid(
bool value) {
17683 _has_bits_[0] |= 0x00000004u;
17684 is_vehicle_spd_valid_ = value;
17686 inline void VehicleSpd::set_is_vehicle_spd_valid(
bool value) {
17687 _internal_set_is_vehicle_spd_valid(value);
17692 inline bool VehicleSpd::_internal_has_vehicle_spd()
const {
17693 bool value = (_has_bits_[0] & 0x00000001u) != 0;
17696 inline bool VehicleSpd::has_vehicle_spd()
const {
17697 return _internal_has_vehicle_spd();
17699 inline void VehicleSpd::clear_vehicle_spd() {
17701 _has_bits_[0] &= ~0x00000001u;
17703 inline double VehicleSpd::_internal_vehicle_spd()
const {
17704 return vehicle_spd_;
17706 inline double VehicleSpd::vehicle_spd()
const {
17708 return _internal_vehicle_spd();
17710 inline void VehicleSpd::_internal_set_vehicle_spd(
double value) {
17711 _has_bits_[0] |= 0x00000001u;
17712 vehicle_spd_ = value;
17714 inline void VehicleSpd::set_vehicle_spd(
double value) {
17715 _internal_set_vehicle_spd(value);
17720 inline bool VehicleSpd::_internal_has_is_wheel_spd_rr_valid()
const {
17721 bool value = (_has_bits_[0] & 0x00000008u) != 0;
17724 inline bool VehicleSpd::has_is_wheel_spd_rr_valid()
const {
17725 return _internal_has_is_wheel_spd_rr_valid();
17727 inline void VehicleSpd::clear_is_wheel_spd_rr_valid() {
17728 is_wheel_spd_rr_valid_ =
false;
17729 _has_bits_[0] &= ~0x00000008u;
17731 inline bool VehicleSpd::_internal_is_wheel_spd_rr_valid()
const {
17732 return is_wheel_spd_rr_valid_;
17734 inline bool VehicleSpd::is_wheel_spd_rr_valid()
const {
17736 return _internal_is_wheel_spd_rr_valid();
17738 inline void VehicleSpd::_internal_set_is_wheel_spd_rr_valid(
bool value) {
17739 _has_bits_[0] |= 0x00000008u;
17740 is_wheel_spd_rr_valid_ = value;
17742 inline void VehicleSpd::set_is_wheel_spd_rr_valid(
bool value) {
17743 _internal_set_is_wheel_spd_rr_valid(value);
17748 inline bool VehicleSpd::_internal_has_wheel_direction_rr()
const {
17749 bool value = (_has_bits_[0] & 0x00000020u) != 0;
17752 inline bool VehicleSpd::has_wheel_direction_rr()
const {
17753 return _internal_has_wheel_direction_rr();
17755 inline void VehicleSpd::clear_wheel_direction_rr() {
17756 wheel_direction_rr_ = 0;
17757 _has_bits_[0] &= ~0x00000020u;
17759 inline ::apollo::canbus::WheelSpeed_WheelSpeedType VehicleSpd::_internal_wheel_direction_rr()
const {
17760 return static_cast< ::apollo::canbus::WheelSpeed_WheelSpeedType
>(wheel_direction_rr_);
17762 inline ::apollo::canbus::WheelSpeed_WheelSpeedType VehicleSpd::wheel_direction_rr()
const {
17764 return _internal_wheel_direction_rr();
17766 inline void VehicleSpd::_internal_set_wheel_direction_rr(::apollo::canbus::WheelSpeed_WheelSpeedType value) {
17767 assert(::apollo::canbus::WheelSpeed_WheelSpeedType_IsValid(value));
17768 _has_bits_[0] |= 0x00000020u;
17769 wheel_direction_rr_ = value;
17771 inline void VehicleSpd::set_wheel_direction_rr(::apollo::canbus::WheelSpeed_WheelSpeedType value) {
17772 _internal_set_wheel_direction_rr(value);
17777 inline bool VehicleSpd::_internal_has_wheel_spd_rr()
const {
17778 bool value = (_has_bits_[0] & 0x00000040u) != 0;
17781 inline bool VehicleSpd::has_wheel_spd_rr()
const {
17782 return _internal_has_wheel_spd_rr();
17784 inline void VehicleSpd::clear_wheel_spd_rr() {
17786 _has_bits_[0] &= ~0x00000040u;
17788 inline double VehicleSpd::_internal_wheel_spd_rr()
const {
17789 return wheel_spd_rr_;
17791 inline double VehicleSpd::wheel_spd_rr()
const {
17793 return _internal_wheel_spd_rr();
17795 inline void VehicleSpd::_internal_set_wheel_spd_rr(
double value) {
17796 _has_bits_[0] |= 0x00000040u;
17797 wheel_spd_rr_ = value;
17799 inline void VehicleSpd::set_wheel_spd_rr(
double value) {
17800 _internal_set_wheel_spd_rr(value);
17805 inline bool VehicleSpd::_internal_has_is_wheel_spd_rl_valid()
const {
17806 bool value = (_has_bits_[0] & 0x00000010u) != 0;
17809 inline bool VehicleSpd::has_is_wheel_spd_rl_valid()
const {
17810 return _internal_has_is_wheel_spd_rl_valid();
17812 inline void VehicleSpd::clear_is_wheel_spd_rl_valid() {
17813 is_wheel_spd_rl_valid_ =
false;
17814 _has_bits_[0] &= ~0x00000010u;
17816 inline bool VehicleSpd::_internal_is_wheel_spd_rl_valid()
const {
17817 return is_wheel_spd_rl_valid_;
17819 inline bool VehicleSpd::is_wheel_spd_rl_valid()
const {
17821 return _internal_is_wheel_spd_rl_valid();
17823 inline void VehicleSpd::_internal_set_is_wheel_spd_rl_valid(
bool value) {
17824 _has_bits_[0] |= 0x00000010u;
17825 is_wheel_spd_rl_valid_ = value;
17827 inline void VehicleSpd::set_is_wheel_spd_rl_valid(
bool value) {
17828 _internal_set_is_wheel_spd_rl_valid(value);
17833 inline bool VehicleSpd::_internal_has_wheel_direction_rl()
const {
17834 bool value = (_has_bits_[0] & 0x00000100u) != 0;
17837 inline bool VehicleSpd::has_wheel_direction_rl()
const {
17838 return _internal_has_wheel_direction_rl();
17840 inline void VehicleSpd::clear_wheel_direction_rl() {
17841 wheel_direction_rl_ = 0;
17842 _has_bits_[0] &= ~0x00000100u;
17844 inline ::apollo::canbus::WheelSpeed_WheelSpeedType VehicleSpd::_internal_wheel_direction_rl()
const {
17845 return static_cast< ::apollo::canbus::WheelSpeed_WheelSpeedType
>(wheel_direction_rl_);
17847 inline ::apollo::canbus::WheelSpeed_WheelSpeedType VehicleSpd::wheel_direction_rl()
const {
17849 return _internal_wheel_direction_rl();
17851 inline void VehicleSpd::_internal_set_wheel_direction_rl(::apollo::canbus::WheelSpeed_WheelSpeedType value) {
17852 assert(::apollo::canbus::WheelSpeed_WheelSpeedType_IsValid(value));
17853 _has_bits_[0] |= 0x00000100u;
17854 wheel_direction_rl_ = value;
17856 inline void VehicleSpd::set_wheel_direction_rl(::apollo::canbus::WheelSpeed_WheelSpeedType value) {
17857 _internal_set_wheel_direction_rl(value);
17862 inline bool VehicleSpd::_internal_has_wheel_spd_rl()
const {
17863 bool value = (_has_bits_[0] & 0x00000080u) != 0;
17866 inline bool VehicleSpd::has_wheel_spd_rl()
const {
17867 return _internal_has_wheel_spd_rl();
17869 inline void VehicleSpd::clear_wheel_spd_rl() {
17871 _has_bits_[0] &= ~0x00000080u;
17873 inline double VehicleSpd::_internal_wheel_spd_rl()
const {
17874 return wheel_spd_rl_;
17876 inline double VehicleSpd::wheel_spd_rl()
const {
17878 return _internal_wheel_spd_rl();
17880 inline void VehicleSpd::_internal_set_wheel_spd_rl(
double value) {
17881 _has_bits_[0] |= 0x00000080u;
17882 wheel_spd_rl_ = value;
17884 inline void VehicleSpd::set_wheel_spd_rl(
double value) {
17885 _internal_set_wheel_spd_rl(value);
17890 inline bool VehicleSpd::_internal_has_is_wheel_spd_fr_valid()
const {
17891 bool value = (_has_bits_[0] & 0x00001000u) != 0;
17894 inline bool VehicleSpd::has_is_wheel_spd_fr_valid()
const {
17895 return _internal_has_is_wheel_spd_fr_valid();
17897 inline void VehicleSpd::clear_is_wheel_spd_fr_valid() {
17898 is_wheel_spd_fr_valid_ =
false;
17899 _has_bits_[0] &= ~0x00001000u;
17901 inline bool VehicleSpd::_internal_is_wheel_spd_fr_valid()
const {
17902 return is_wheel_spd_fr_valid_;
17904 inline bool VehicleSpd::is_wheel_spd_fr_valid()
const {
17906 return _internal_is_wheel_spd_fr_valid();
17908 inline void VehicleSpd::_internal_set_is_wheel_spd_fr_valid(
bool value) {
17909 _has_bits_[0] |= 0x00001000u;
17910 is_wheel_spd_fr_valid_ = value;
17912 inline void VehicleSpd::set_is_wheel_spd_fr_valid(
bool value) {
17913 _internal_set_is_wheel_spd_fr_valid(value);
17918 inline bool VehicleSpd::_internal_has_wheel_direction_fr()
const {
17919 bool value = (_has_bits_[0] & 0x00000200u) != 0;
17922 inline bool VehicleSpd::has_wheel_direction_fr()
const {
17923 return _internal_has_wheel_direction_fr();
17925 inline void VehicleSpd::clear_wheel_direction_fr() {
17926 wheel_direction_fr_ = 0;
17927 _has_bits_[0] &= ~0x00000200u;
17929 inline ::apollo::canbus::WheelSpeed_WheelSpeedType VehicleSpd::_internal_wheel_direction_fr()
const {
17930 return static_cast< ::apollo::canbus::WheelSpeed_WheelSpeedType
>(wheel_direction_fr_);
17932 inline ::apollo::canbus::WheelSpeed_WheelSpeedType VehicleSpd::wheel_direction_fr()
const {
17934 return _internal_wheel_direction_fr();
17936 inline void VehicleSpd::_internal_set_wheel_direction_fr(::apollo::canbus::WheelSpeed_WheelSpeedType value) {
17937 assert(::apollo::canbus::WheelSpeed_WheelSpeedType_IsValid(value));
17938 _has_bits_[0] |= 0x00000200u;
17939 wheel_direction_fr_ = value;
17941 inline void VehicleSpd::set_wheel_direction_fr(::apollo::canbus::WheelSpeed_WheelSpeedType value) {
17942 _internal_set_wheel_direction_fr(value);
17947 inline bool VehicleSpd::_internal_has_wheel_spd_fr()
const {
17948 bool value = (_has_bits_[0] & 0x00000400u) != 0;
17951 inline bool VehicleSpd::has_wheel_spd_fr()
const {
17952 return _internal_has_wheel_spd_fr();
17954 inline void VehicleSpd::clear_wheel_spd_fr() {
17956 _has_bits_[0] &= ~0x00000400u;
17958 inline double VehicleSpd::_internal_wheel_spd_fr()
const {
17959 return wheel_spd_fr_;
17961 inline double VehicleSpd::wheel_spd_fr()
const {
17963 return _internal_wheel_spd_fr();
17965 inline void VehicleSpd::_internal_set_wheel_spd_fr(
double value) {
17966 _has_bits_[0] |= 0x00000400u;
17967 wheel_spd_fr_ = value;
17969 inline void VehicleSpd::set_wheel_spd_fr(
double value) {
17970 _internal_set_wheel_spd_fr(value);
17975 inline bool VehicleSpd::_internal_has_is_wheel_spd_fl_valid()
const {
17976 bool value = (_has_bits_[0] & 0x00002000u) != 0;
17979 inline bool VehicleSpd::has_is_wheel_spd_fl_valid()
const {
17980 return _internal_has_is_wheel_spd_fl_valid();
17982 inline void VehicleSpd::clear_is_wheel_spd_fl_valid() {
17983 is_wheel_spd_fl_valid_ =
false;
17984 _has_bits_[0] &= ~0x00002000u;
17986 inline bool VehicleSpd::_internal_is_wheel_spd_fl_valid()
const {
17987 return is_wheel_spd_fl_valid_;
17989 inline bool VehicleSpd::is_wheel_spd_fl_valid()
const {
17991 return _internal_is_wheel_spd_fl_valid();
17993 inline void VehicleSpd::_internal_set_is_wheel_spd_fl_valid(
bool value) {
17994 _has_bits_[0] |= 0x00002000u;
17995 is_wheel_spd_fl_valid_ = value;
17997 inline void VehicleSpd::set_is_wheel_spd_fl_valid(
bool value) {
17998 _internal_set_is_wheel_spd_fl_valid(value);
18003 inline bool VehicleSpd::_internal_has_wheel_direction_fl()
const {
18004 bool value = (_has_bits_[0] & 0x00000800u) != 0;
18007 inline bool VehicleSpd::has_wheel_direction_fl()
const {
18008 return _internal_has_wheel_direction_fl();
18010 inline void VehicleSpd::clear_wheel_direction_fl() {
18011 wheel_direction_fl_ = 0;
18012 _has_bits_[0] &= ~0x00000800u;
18014 inline ::apollo::canbus::WheelSpeed_WheelSpeedType VehicleSpd::_internal_wheel_direction_fl()
const {
18015 return static_cast< ::apollo::canbus::WheelSpeed_WheelSpeedType
>(wheel_direction_fl_);
18017 inline ::apollo::canbus::WheelSpeed_WheelSpeedType VehicleSpd::wheel_direction_fl()
const {
18019 return _internal_wheel_direction_fl();
18021 inline void VehicleSpd::_internal_set_wheel_direction_fl(::apollo::canbus::WheelSpeed_WheelSpeedType value) {
18022 assert(::apollo::canbus::WheelSpeed_WheelSpeedType_IsValid(value));
18023 _has_bits_[0] |= 0x00000800u;
18024 wheel_direction_fl_ = value;
18026 inline void VehicleSpd::set_wheel_direction_fl(::apollo::canbus::WheelSpeed_WheelSpeedType value) {
18027 _internal_set_wheel_direction_fl(value);
18032 inline bool VehicleSpd::_internal_has_wheel_spd_fl()
const {
18033 bool value = (_has_bits_[0] & 0x00010000u) != 0;
18036 inline bool VehicleSpd::has_wheel_spd_fl()
const {
18037 return _internal_has_wheel_spd_fl();
18039 inline void VehicleSpd::clear_wheel_spd_fl() {
18041 _has_bits_[0] &= ~0x00010000u;
18043 inline double VehicleSpd::_internal_wheel_spd_fl()
const {
18044 return wheel_spd_fl_;
18046 inline double VehicleSpd::wheel_spd_fl()
const {
18048 return _internal_wheel_spd_fl();
18050 inline void VehicleSpd::_internal_set_wheel_spd_fl(
double value) {
18051 _has_bits_[0] |= 0x00010000u;
18052 wheel_spd_fl_ = value;
18054 inline void VehicleSpd::set_wheel_spd_fl(
double value) {
18055 _internal_set_wheel_spd_fl(value);
18060 inline bool VehicleSpd::_internal_has_is_yaw_rate_valid()
const {
18061 bool value = (_has_bits_[0] & 0x00004000u) != 0;
18064 inline bool VehicleSpd::has_is_yaw_rate_valid()
const {
18065 return _internal_has_is_yaw_rate_valid();
18067 inline void VehicleSpd::clear_is_yaw_rate_valid() {
18068 is_yaw_rate_valid_ =
false;
18069 _has_bits_[0] &= ~0x00004000u;
18071 inline bool VehicleSpd::_internal_is_yaw_rate_valid()
const {
18072 return is_yaw_rate_valid_;
18074 inline bool VehicleSpd::is_yaw_rate_valid()
const {
18076 return _internal_is_yaw_rate_valid();
18078 inline void VehicleSpd::_internal_set_is_yaw_rate_valid(
bool value) {
18079 _has_bits_[0] |= 0x00004000u;
18080 is_yaw_rate_valid_ = value;
18082 inline void VehicleSpd::set_is_yaw_rate_valid(
bool value) {
18083 _internal_set_is_yaw_rate_valid(value);
18088 inline bool VehicleSpd::_internal_has_yaw_rate()
const {
18089 bool value = (_has_bits_[0] & 0x00020000u) != 0;
18092 inline bool VehicleSpd::has_yaw_rate()
const {
18093 return _internal_has_yaw_rate();
18095 inline void VehicleSpd::clear_yaw_rate() {
18097 _has_bits_[0] &= ~0x00020000u;
18099 inline double VehicleSpd::_internal_yaw_rate()
const {
18102 inline double VehicleSpd::yaw_rate()
const {
18104 return _internal_yaw_rate();
18106 inline void VehicleSpd::_internal_set_yaw_rate(
double value) {
18107 _has_bits_[0] |= 0x00020000u;
18110 inline void VehicleSpd::set_yaw_rate(
double value) {
18111 _internal_set_yaw_rate(value);
18116 inline bool VehicleSpd::_internal_has_yaw_rate_offset()
const {
18117 bool value = (_has_bits_[0] & 0x00040000u) != 0;
18120 inline bool VehicleSpd::has_yaw_rate_offset()
const {
18121 return _internal_has_yaw_rate_offset();
18123 inline void VehicleSpd::clear_yaw_rate_offset() {
18124 yaw_rate_offset_ = 0;
18125 _has_bits_[0] &= ~0x00040000u;
18127 inline double VehicleSpd::_internal_yaw_rate_offset()
const {
18128 return yaw_rate_offset_;
18130 inline double VehicleSpd::yaw_rate_offset()
const {
18132 return _internal_yaw_rate_offset();
18134 inline void VehicleSpd::_internal_set_yaw_rate_offset(
double value) {
18135 _has_bits_[0] |= 0x00040000u;
18136 yaw_rate_offset_ = value;
18138 inline void VehicleSpd::set_yaw_rate_offset(
double value) {
18139 _internal_set_yaw_rate_offset(value);
18144 inline bool VehicleSpd::_internal_has_is_ax_valid()
const {
18145 bool value = (_has_bits_[0] & 0x00008000u) != 0;
18148 inline bool VehicleSpd::has_is_ax_valid()
const {
18149 return _internal_has_is_ax_valid();
18151 inline void VehicleSpd::clear_is_ax_valid() {
18152 is_ax_valid_ =
false;
18153 _has_bits_[0] &= ~0x00008000u;
18155 inline bool VehicleSpd::_internal_is_ax_valid()
const {
18156 return is_ax_valid_;
18158 inline bool VehicleSpd::is_ax_valid()
const {
18160 return _internal_is_ax_valid();
18162 inline void VehicleSpd::_internal_set_is_ax_valid(
bool value) {
18163 _has_bits_[0] |= 0x00008000u;
18164 is_ax_valid_ = value;
18166 inline void VehicleSpd::set_is_ax_valid(
bool value) {
18167 _internal_set_is_ax_valid(value);
18172 inline bool VehicleSpd::_internal_has_ax()
const {
18173 bool value = (_has_bits_[0] & 0x00080000u) != 0;
18176 inline bool VehicleSpd::has_ax()
const {
18177 return _internal_has_ax();
18179 inline void VehicleSpd::clear_ax() {
18181 _has_bits_[0] &= ~0x00080000u;
18183 inline double VehicleSpd::_internal_ax()
const {
18186 inline double VehicleSpd::ax()
const {
18188 return _internal_ax();
18190 inline void VehicleSpd::_internal_set_ax(
double value) {
18191 _has_bits_[0] |= 0x00080000u;
18194 inline void VehicleSpd::set_ax(
double value) {
18195 _internal_set_ax(value);
18200 inline bool VehicleSpd::_internal_has_ax_offset()
const {
18201 bool value = (_has_bits_[0] & 0x00100000u) != 0;
18204 inline bool VehicleSpd::has_ax_offset()
const {
18205 return _internal_has_ax_offset();
18207 inline void VehicleSpd::clear_ax_offset() {
18209 _has_bits_[0] &= ~0x00100000u;
18211 inline double VehicleSpd::_internal_ax_offset()
const {
18214 inline double VehicleSpd::ax_offset()
const {
18216 return _internal_ax_offset();
18218 inline void VehicleSpd::_internal_set_ax_offset(
double value) {
18219 _has_bits_[0] |= 0x00100000u;
18220 ax_offset_ = value;
18222 inline void VehicleSpd::set_ax_offset(
double value) {
18223 _internal_set_ax_offset(value);
18228 inline bool VehicleSpd::_internal_has_is_ay_valid()
const {
18229 bool value = (_has_bits_[0] & 0x20000000u) != 0;
18232 inline bool VehicleSpd::has_is_ay_valid()
const {
18233 return _internal_has_is_ay_valid();
18235 inline void VehicleSpd::clear_is_ay_valid() {
18236 is_ay_valid_ =
false;
18237 _has_bits_[0] &= ~0x20000000u;
18239 inline bool VehicleSpd::_internal_is_ay_valid()
const {
18240 return is_ay_valid_;
18242 inline bool VehicleSpd::is_ay_valid()
const {
18244 return _internal_is_ay_valid();
18246 inline void VehicleSpd::_internal_set_is_ay_valid(
bool value) {
18247 _has_bits_[0] |= 0x20000000u;
18248 is_ay_valid_ = value;
18250 inline void VehicleSpd::set_is_ay_valid(
bool value) {
18251 _internal_set_is_ay_valid(value);
18256 inline bool VehicleSpd::_internal_has_ay()
const {
18257 bool value = (_has_bits_[0] & 0x00200000u) != 0;
18260 inline bool VehicleSpd::has_ay()
const {
18261 return _internal_has_ay();
18263 inline void VehicleSpd::clear_ay() {
18265 _has_bits_[0] &= ~0x00200000u;
18267 inline double VehicleSpd::_internal_ay()
const {
18270 inline double VehicleSpd::ay()
const {
18272 return _internal_ay();
18274 inline void VehicleSpd::_internal_set_ay(
double value) {
18275 _has_bits_[0] |= 0x00200000u;
18278 inline void VehicleSpd::set_ay(
double value) {
18279 _internal_set_ay(value);
18284 inline bool VehicleSpd::_internal_has_ay_offset()
const {
18285 bool value = (_has_bits_[0] & 0x00400000u) != 0;
18288 inline bool VehicleSpd::has_ay_offset()
const {
18289 return _internal_has_ay_offset();
18291 inline void VehicleSpd::clear_ay_offset() {
18293 _has_bits_[0] &= ~0x00400000u;
18295 inline double VehicleSpd::_internal_ay_offset()
const {
18298 inline double VehicleSpd::ay_offset()
const {
18300 return _internal_ay_offset();
18302 inline void VehicleSpd::_internal_set_ay_offset(
double value) {
18303 _has_bits_[0] |= 0x00400000u;
18304 ay_offset_ = value;
18306 inline void VehicleSpd::set_ay_offset(
double value) {
18307 _internal_set_ay_offset(value);
18312 inline bool VehicleSpd::_internal_has_lat_acc()
const {
18313 bool value = (_has_bits_[0] & 0x00800000u) != 0;
18316 inline bool VehicleSpd::has_lat_acc()
const {
18317 return _internal_has_lat_acc();
18319 inline void VehicleSpd::clear_lat_acc() {
18321 _has_bits_[0] &= ~0x00800000u;
18323 inline double VehicleSpd::_internal_lat_acc()
const {
18326 inline double VehicleSpd::lat_acc()
const {
18328 return _internal_lat_acc();
18330 inline void VehicleSpd::_internal_set_lat_acc(
double value) {
18331 _has_bits_[0] |= 0x00800000u;
18334 inline void VehicleSpd::set_lat_acc(
double value) {
18335 _internal_set_lat_acc(value);
18340 inline bool VehicleSpd::_internal_has_long_acc()
const {
18341 bool value = (_has_bits_[0] & 0x01000000u) != 0;
18344 inline bool VehicleSpd::has_long_acc()
const {
18345 return _internal_has_long_acc();
18347 inline void VehicleSpd::clear_long_acc() {
18349 _has_bits_[0] &= ~0x01000000u;
18351 inline double VehicleSpd::_internal_long_acc()
const {
18354 inline double VehicleSpd::long_acc()
const {
18356 return _internal_long_acc();
18358 inline void VehicleSpd::_internal_set_long_acc(
double value) {
18359 _has_bits_[0] |= 0x01000000u;
18362 inline void VehicleSpd::set_long_acc(
double value) {
18363 _internal_set_long_acc(value);
18368 inline bool VehicleSpd::_internal_has_vert_acc()
const {
18369 bool value = (_has_bits_[0] & 0x02000000u) != 0;
18372 inline bool VehicleSpd::has_vert_acc()
const {
18373 return _internal_has_vert_acc();
18375 inline void VehicleSpd::clear_vert_acc() {
18377 _has_bits_[0] &= ~0x02000000u;
18379 inline double VehicleSpd::_internal_vert_acc()
const {
18382 inline double VehicleSpd::vert_acc()
const {
18384 return _internal_vert_acc();
18386 inline void VehicleSpd::_internal_set_vert_acc(
double value) {
18387 _has_bits_[0] |= 0x02000000u;
18390 inline void VehicleSpd::set_vert_acc(
double value) {
18391 _internal_set_vert_acc(value);
18396 inline bool VehicleSpd::_internal_has_roll_rate()
const {
18397 bool value = (_has_bits_[0] & 0x04000000u) != 0;
18400 inline bool VehicleSpd::has_roll_rate()
const {
18401 return _internal_has_roll_rate();
18403 inline void VehicleSpd::clear_roll_rate() {
18405 _has_bits_[0] &= ~0x04000000u;
18407 inline double VehicleSpd::_internal_roll_rate()
const {
18410 inline double VehicleSpd::roll_rate()
const {
18412 return _internal_roll_rate();
18414 inline void VehicleSpd::_internal_set_roll_rate(
double value) {
18415 _has_bits_[0] |= 0x04000000u;
18416 roll_rate_ = value;
18418 inline void VehicleSpd::set_roll_rate(
double value) {
18419 _internal_set_roll_rate(value);
18424 inline bool VehicleSpd::_internal_has_acc_est()
const {
18425 bool value = (_has_bits_[0] & 0x08000000u) != 0;
18428 inline bool VehicleSpd::has_acc_est()
const {
18429 return _internal_has_acc_est();
18431 inline void VehicleSpd::clear_acc_est() {
18433 _has_bits_[0] &= ~0x08000000u;
18435 inline double VehicleSpd::_internal_acc_est()
const {
18438 inline double VehicleSpd::acc_est()
const {
18440 return _internal_acc_est();
18442 inline void VehicleSpd::_internal_set_acc_est(
double value) {
18443 _has_bits_[0] |= 0x08000000u;
18446 inline void VehicleSpd::set_acc_est(
double value) {
18447 _internal_set_acc_est(value);
18452 inline bool VehicleSpd::_internal_has_timestamp_sec()
const {
18453 bool value = (_has_bits_[0] & 0x10000000u) != 0;
18456 inline bool VehicleSpd::has_timestamp_sec()
const {
18457 return _internal_has_timestamp_sec();
18459 inline void VehicleSpd::clear_timestamp_sec() {
18460 timestamp_sec_ = 0;
18461 _has_bits_[0] &= ~0x10000000u;
18463 inline double VehicleSpd::_internal_timestamp_sec()
const {
18464 return timestamp_sec_;
18466 inline double VehicleSpd::timestamp_sec()
const {
18468 return _internal_timestamp_sec();
18470 inline void VehicleSpd::_internal_set_timestamp_sec(
double value) {
18471 _has_bits_[0] |= 0x10000000u;
18472 timestamp_sec_ = value;
18474 inline void VehicleSpd::set_timestamp_sec(
double value) {
18475 _internal_set_timestamp_sec(value);
18484 inline bool Deceleration::_internal_has_is_deceleration_available()
const {
18485 bool value = (_has_bits_[0] & 0x00000020u) != 0;
18488 inline bool Deceleration::has_is_deceleration_available()
const {
18489 return _internal_has_is_deceleration_available();
18491 inline void Deceleration::clear_is_deceleration_available() {
18492 is_deceleration_available_ =
false;
18493 _has_bits_[0] &= ~0x00000020u;
18495 inline bool Deceleration::_internal_is_deceleration_available()
const {
18496 return is_deceleration_available_;
18498 inline bool Deceleration::is_deceleration_available()
const {
18500 return _internal_is_deceleration_available();
18502 inline void Deceleration::_internal_set_is_deceleration_available(
bool value) {
18503 _has_bits_[0] |= 0x00000020u;
18504 is_deceleration_available_ = value;
18506 inline void Deceleration::set_is_deceleration_available(
bool value) {
18507 _internal_set_is_deceleration_available(value);
18512 inline bool Deceleration::_internal_has_is_deceleration_active()
const {
18513 bool value = (_has_bits_[0] & 0x00000040u) != 0;
18516 inline bool Deceleration::has_is_deceleration_active()
const {
18517 return _internal_has_is_deceleration_active();
18519 inline void Deceleration::clear_is_deceleration_active() {
18520 is_deceleration_active_ =
false;
18521 _has_bits_[0] &= ~0x00000040u;
18523 inline bool Deceleration::_internal_is_deceleration_active()
const {
18524 return is_deceleration_active_;
18526 inline bool Deceleration::is_deceleration_active()
const {
18528 return _internal_is_deceleration_active();
18530 inline void Deceleration::_internal_set_is_deceleration_active(
bool value) {
18531 _has_bits_[0] |= 0x00000040u;
18532 is_deceleration_active_ = value;
18534 inline void Deceleration::set_is_deceleration_active(
bool value) {
18535 _internal_set_is_deceleration_active(value);
18540 inline bool Deceleration::_internal_has_deceleration()
const {
18541 bool value = (_has_bits_[0] & 0x00000001u) != 0;
18544 inline bool Deceleration::has_deceleration()
const {
18545 return _internal_has_deceleration();
18547 inline void Deceleration::clear_deceleration() {
18549 _has_bits_[0] &= ~0x00000001u;
18551 inline double Deceleration::_internal_deceleration()
const {
18552 return deceleration_;
18554 inline double Deceleration::deceleration()
const {
18556 return _internal_deceleration();
18558 inline void Deceleration::_internal_set_deceleration(
double value) {
18559 _has_bits_[0] |= 0x00000001u;
18560 deceleration_ = value;
18562 inline void Deceleration::set_deceleration(
double value) {
18563 _internal_set_deceleration(value);
18568 inline bool Deceleration::_internal_has_is_evb_fail()
const {
18569 bool value = (_has_bits_[0] & 0x00000002u) != 0;
18572 inline bool Deceleration::has_is_evb_fail()
const {
18573 return _internal_has_is_evb_fail();
18575 inline void Deceleration::clear_is_evb_fail() {
18577 _has_bits_[0] &= ~0x00000002u;
18579 inline double Deceleration::_internal_is_evb_fail()
const {
18580 return is_evb_fail_;
18582 inline double Deceleration::is_evb_fail()
const {
18584 return _internal_is_evb_fail();
18586 inline void Deceleration::_internal_set_is_evb_fail(
double value) {
18587 _has_bits_[0] |= 0x00000002u;
18588 is_evb_fail_ = value;
18590 inline void Deceleration::set_is_evb_fail(
double value) {
18591 _internal_set_is_evb_fail(value);
18596 inline bool Deceleration::_internal_has_evb_pressure()
const {
18597 bool value = (_has_bits_[0] & 0x00000004u) != 0;
18600 inline bool Deceleration::has_evb_pressure()
const {
18601 return _internal_has_evb_pressure();
18603 inline void Deceleration::clear_evb_pressure() {
18605 _has_bits_[0] &= ~0x00000004u;
18607 inline double Deceleration::_internal_evb_pressure()
const {
18608 return evb_pressure_;
18610 inline double Deceleration::evb_pressure()
const {
18612 return _internal_evb_pressure();
18614 inline void Deceleration::_internal_set_evb_pressure(
double value) {
18615 _has_bits_[0] |= 0x00000004u;
18616 evb_pressure_ = value;
18618 inline void Deceleration::set_evb_pressure(
double value) {
18619 _internal_set_evb_pressure(value);
18624 inline bool Deceleration::_internal_has_brake_pressure()
const {
18625 bool value = (_has_bits_[0] & 0x00000008u) != 0;
18628 inline bool Deceleration::has_brake_pressure()
const {
18629 return _internal_has_brake_pressure();
18631 inline void Deceleration::clear_brake_pressure() {
18632 brake_pressure_ = 0;
18633 _has_bits_[0] &= ~0x00000008u;
18635 inline double Deceleration::_internal_brake_pressure()
const {
18636 return brake_pressure_;
18638 inline double Deceleration::brake_pressure()
const {
18640 return _internal_brake_pressure();
18642 inline void Deceleration::_internal_set_brake_pressure(
double value) {
18643 _has_bits_[0] |= 0x00000008u;
18644 brake_pressure_ = value;
18646 inline void Deceleration::set_brake_pressure(
double value) {
18647 _internal_set_brake_pressure(value);
18652 inline bool Deceleration::_internal_has_brake_pressure_spd()
const {
18653 bool value = (_has_bits_[0] & 0x00000010u) != 0;
18656 inline bool Deceleration::has_brake_pressure_spd()
const {
18657 return _internal_has_brake_pressure_spd();
18659 inline void Deceleration::clear_brake_pressure_spd() {
18660 brake_pressure_spd_ = 0;
18661 _has_bits_[0] &= ~0x00000010u;
18663 inline double Deceleration::_internal_brake_pressure_spd()
const {
18664 return brake_pressure_spd_;
18666 inline double Deceleration::brake_pressure_spd()
const {
18668 return _internal_brake_pressure_spd();
18670 inline void Deceleration::_internal_set_brake_pressure_spd(
double value) {
18671 _has_bits_[0] |= 0x00000010u;
18672 brake_pressure_spd_ = value;
18674 inline void Deceleration::set_brake_pressure_spd(
double value) {
18675 _internal_set_brake_pressure_spd(value);
18684 inline bool Brake::_internal_has_is_brake_pedal_pressed()
const {
18685 bool value = (_has_bits_[0] & 0x00000002u) != 0;
18688 inline bool Brake::has_is_brake_pedal_pressed()
const {
18689 return _internal_has_is_brake_pedal_pressed();
18691 inline void Brake::clear_is_brake_pedal_pressed() {
18692 is_brake_pedal_pressed_ =
false;
18693 _has_bits_[0] &= ~0x00000002u;
18695 inline bool Brake::_internal_is_brake_pedal_pressed()
const {
18696 return is_brake_pedal_pressed_;
18698 inline bool Brake::is_brake_pedal_pressed()
const {
18700 return _internal_is_brake_pedal_pressed();
18702 inline void Brake::_internal_set_is_brake_pedal_pressed(
bool value) {
18703 _has_bits_[0] |= 0x00000002u;
18704 is_brake_pedal_pressed_ = value;
18706 inline void Brake::set_is_brake_pedal_pressed(
bool value) {
18707 _internal_set_is_brake_pedal_pressed(value);
18712 inline bool Brake::_internal_has_is_brake_force_exist()
const {
18713 bool value = (_has_bits_[0] & 0x00000004u) != 0;
18716 inline bool Brake::has_is_brake_force_exist()
const {
18717 return _internal_has_is_brake_force_exist();
18719 inline void Brake::clear_is_brake_force_exist() {
18720 is_brake_force_exist_ =
false;
18721 _has_bits_[0] &= ~0x00000004u;
18723 inline bool Brake::_internal_is_brake_force_exist()
const {
18724 return is_brake_force_exist_;
18726 inline bool Brake::is_brake_force_exist()
const {
18728 return _internal_is_brake_force_exist();
18730 inline void Brake::_internal_set_is_brake_force_exist(
bool value) {
18731 _has_bits_[0] |= 0x00000004u;
18732 is_brake_force_exist_ = value;
18734 inline void Brake::set_is_brake_force_exist(
bool value) {
18735 _internal_set_is_brake_force_exist(value);
18740 inline bool Brake::_internal_has_is_brake_over_heat()
const {
18741 bool value = (_has_bits_[0] & 0x00000008u) != 0;
18744 inline bool Brake::has_is_brake_over_heat()
const {
18745 return _internal_has_is_brake_over_heat();
18747 inline void Brake::clear_is_brake_over_heat() {
18748 is_brake_over_heat_ =
false;
18749 _has_bits_[0] &= ~0x00000008u;
18751 inline bool Brake::_internal_is_brake_over_heat()
const {
18752 return is_brake_over_heat_;
18754 inline bool Brake::is_brake_over_heat()
const {
18756 return _internal_is_brake_over_heat();
18758 inline void Brake::_internal_set_is_brake_over_heat(
bool value) {
18759 _has_bits_[0] |= 0x00000008u;
18760 is_brake_over_heat_ = value;
18762 inline void Brake::set_is_brake_over_heat(
bool value) {
18763 _internal_set_is_brake_over_heat(value);
18768 inline bool Brake::_internal_has_is_hand_brake_on()
const {
18769 bool value = (_has_bits_[0] & 0x00000010u) != 0;
18772 inline bool Brake::has_is_hand_brake_on()
const {
18773 return _internal_has_is_hand_brake_on();
18775 inline void Brake::clear_is_hand_brake_on() {
18776 is_hand_brake_on_ =
false;
18777 _has_bits_[0] &= ~0x00000010u;
18779 inline bool Brake::_internal_is_hand_brake_on()
const {
18780 return is_hand_brake_on_;
18782 inline bool Brake::is_hand_brake_on()
const {
18784 return _internal_is_hand_brake_on();
18786 inline void Brake::_internal_set_is_hand_brake_on(
bool value) {
18787 _has_bits_[0] |= 0x00000010u;
18788 is_hand_brake_on_ = value;
18790 inline void Brake::set_is_hand_brake_on(
bool value) {
18791 _internal_set_is_hand_brake_on(value);
18796 inline bool Brake::_internal_has_brake_pedal_position()
const {
18797 bool value = (_has_bits_[0] & 0x00000001u) != 0;
18800 inline bool Brake::has_brake_pedal_position()
const {
18801 return _internal_has_brake_pedal_position();
18803 inline void Brake::clear_brake_pedal_position() {
18804 brake_pedal_position_ = 0;
18805 _has_bits_[0] &= ~0x00000001u;
18807 inline double Brake::_internal_brake_pedal_position()
const {
18808 return brake_pedal_position_;
18810 inline double Brake::brake_pedal_position()
const {
18812 return _internal_brake_pedal_position();
18814 inline void Brake::_internal_set_brake_pedal_position(
double value) {
18815 _has_bits_[0] |= 0x00000001u;
18816 brake_pedal_position_ = value;
18818 inline void Brake::set_brake_pedal_position(
double value) {
18819 _internal_set_brake_pedal_position(value);
18824 inline bool Brake::_internal_has_is_brake_valid()
const {
18825 bool value = (_has_bits_[0] & 0x00000020u) != 0;
18828 inline bool Brake::has_is_brake_valid()
const {
18829 return _internal_has_is_brake_valid();
18831 inline void Brake::clear_is_brake_valid() {
18832 is_brake_valid_ =
false;
18833 _has_bits_[0] &= ~0x00000020u;
18835 inline bool Brake::_internal_is_brake_valid()
const {
18836 return is_brake_valid_;
18838 inline bool Brake::is_brake_valid()
const {
18840 return _internal_is_brake_valid();
18842 inline void Brake::_internal_set_is_brake_valid(
bool value) {
18843 _has_bits_[0] |= 0x00000020u;
18844 is_brake_valid_ = value;
18846 inline void Brake::set_is_brake_valid(
bool value) {
18847 _internal_set_is_brake_valid(value);
18852 inline bool Brake::_internal_has_brake_input()
const {
18853 bool value = (_has_bits_[0] & 0x00000200u) != 0;
18856 inline bool Brake::has_brake_input()
const {
18857 return _internal_has_brake_input();
18859 inline void Brake::clear_brake_input() {
18861 _has_bits_[0] &= ~0x00000200u;
18863 inline double Brake::_internal_brake_input()
const {
18864 return brake_input_;
18866 inline double Brake::brake_input()
const {
18868 return _internal_brake_input();
18870 inline void Brake::_internal_set_brake_input(
double value) {
18871 _has_bits_[0] |= 0x00000200u;
18872 brake_input_ = value;
18874 inline void Brake::set_brake_input(
double value) {
18875 _internal_set_brake_input(value);
18880 inline bool Brake::_internal_has_brake_cmd()
const {
18881 bool value = (_has_bits_[0] & 0x00000400u) != 0;
18884 inline bool Brake::has_brake_cmd()
const {
18885 return _internal_has_brake_cmd();
18887 inline void Brake::clear_brake_cmd() {
18889 _has_bits_[0] &= ~0x00000400u;
18891 inline double Brake::_internal_brake_cmd()
const {
18894 inline double Brake::brake_cmd()
const {
18896 return _internal_brake_cmd();
18898 inline void Brake::_internal_set_brake_cmd(
double value) {
18899 _has_bits_[0] |= 0x00000400u;
18900 brake_cmd_ = value;
18902 inline void Brake::set_brake_cmd(
double value) {
18903 _internal_set_brake_cmd(value);
18908 inline bool Brake::_internal_has_brake_output()
const {
18909 bool value = (_has_bits_[0] & 0x00000800u) != 0;
18912 inline bool Brake::has_brake_output()
const {
18913 return _internal_has_brake_output();
18915 inline void Brake::clear_brake_output() {
18917 _has_bits_[0] &= ~0x00000800u;
18919 inline double Brake::_internal_brake_output()
const {
18920 return brake_output_;
18922 inline double Brake::brake_output()
const {
18924 return _internal_brake_output();
18926 inline void Brake::_internal_set_brake_output(
double value) {
18927 _has_bits_[0] |= 0x00000800u;
18928 brake_output_ = value;
18930 inline void Brake::set_brake_output(
double value) {
18931 _internal_set_brake_output(value);
18936 inline bool Brake::_internal_has_boo_input()
const {
18937 bool value = (_has_bits_[0] & 0x00000040u) != 0;
18940 inline bool Brake::has_boo_input()
const {
18941 return _internal_has_boo_input();
18943 inline void Brake::clear_boo_input() {
18944 boo_input_ =
false;
18945 _has_bits_[0] &= ~0x00000040u;
18947 inline bool Brake::_internal_boo_input()
const {
18950 inline bool Brake::boo_input()
const {
18952 return _internal_boo_input();
18954 inline void Brake::_internal_set_boo_input(
bool value) {
18955 _has_bits_[0] |= 0x00000040u;
18956 boo_input_ = value;
18958 inline void Brake::set_boo_input(
bool value) {
18959 _internal_set_boo_input(value);
18964 inline bool Brake::_internal_has_boo_cmd()
const {
18965 bool value = (_has_bits_[0] & 0x00000080u) != 0;
18968 inline bool Brake::has_boo_cmd()
const {
18969 return _internal_has_boo_cmd();
18971 inline void Brake::clear_boo_cmd() {
18973 _has_bits_[0] &= ~0x00000080u;
18975 inline bool Brake::_internal_boo_cmd()
const {
18978 inline bool Brake::boo_cmd()
const {
18980 return _internal_boo_cmd();
18982 inline void Brake::_internal_set_boo_cmd(
bool value) {
18983 _has_bits_[0] |= 0x00000080u;
18986 inline void Brake::set_boo_cmd(
bool value) {
18987 _internal_set_boo_cmd(value);
18992 inline bool Brake::_internal_has_boo_output()
const {
18993 bool value = (_has_bits_[0] & 0x00000100u) != 0;
18996 inline bool Brake::has_boo_output()
const {
18997 return _internal_has_boo_output();
18999 inline void Brake::clear_boo_output() {
19000 boo_output_ =
false;
19001 _has_bits_[0] &= ~0x00000100u;
19003 inline bool Brake::_internal_boo_output()
const {
19004 return boo_output_;
19006 inline bool Brake::boo_output()
const {
19008 return _internal_boo_output();
19010 inline void Brake::_internal_set_boo_output(
bool value) {
19011 _has_bits_[0] |= 0x00000100u;
19012 boo_output_ = value;
19014 inline void Brake::set_boo_output(
bool value) {
19015 _internal_set_boo_output(value);
19020 inline bool Brake::_internal_has_watchdog_applying_brakes()
const {
19021 bool value = (_has_bits_[0] & 0x00002000u) != 0;
19024 inline bool Brake::has_watchdog_applying_brakes()
const {
19025 return _internal_has_watchdog_applying_brakes();
19027 inline void Brake::clear_watchdog_applying_brakes() {
19028 watchdog_applying_brakes_ =
false;
19029 _has_bits_[0] &= ~0x00002000u;
19031 inline bool Brake::_internal_watchdog_applying_brakes()
const {
19032 return watchdog_applying_brakes_;
19034 inline bool Brake::watchdog_applying_brakes()
const {
19036 return _internal_watchdog_applying_brakes();
19038 inline void Brake::_internal_set_watchdog_applying_brakes(
bool value) {
19039 _has_bits_[0] |= 0x00002000u;
19040 watchdog_applying_brakes_ = value;
19042 inline void Brake::set_watchdog_applying_brakes(
bool value) {
19043 _internal_set_watchdog_applying_brakes(value);
19048 inline bool Brake::_internal_has_watchdog_source()
const {
19049 bool value = (_has_bits_[0] & 0x00001000u) != 0;
19052 inline bool Brake::has_watchdog_source()
const {
19053 return _internal_has_watchdog_source();
19055 inline void Brake::clear_watchdog_source() {
19056 watchdog_source_ = 0;
19057 _has_bits_[0] &= ~0x00001000u;
19059 inline int32_t Brake::_internal_watchdog_source()
const {
19060 return watchdog_source_;
19062 inline int32_t Brake::watchdog_source()
const {
19064 return _internal_watchdog_source();
19066 inline void Brake::_internal_set_watchdog_source(int32_t value) {
19067 _has_bits_[0] |= 0x00001000u;
19068 watchdog_source_ = value;
19070 inline void Brake::set_watchdog_source(int32_t value) {
19071 _internal_set_watchdog_source(value);
19076 inline bool Brake::_internal_has_brake_enabled()
const {
19077 bool value = (_has_bits_[0] & 0x00004000u) != 0;
19080 inline bool Brake::has_brake_enabled()
const {
19081 return _internal_has_brake_enabled();
19083 inline void Brake::clear_brake_enabled() {
19084 brake_enabled_ =
false;
19085 _has_bits_[0] &= ~0x00004000u;
19087 inline bool Brake::_internal_brake_enabled()
const {
19088 return brake_enabled_;
19090 inline bool Brake::brake_enabled()
const {
19092 return _internal_brake_enabled();
19094 inline void Brake::_internal_set_brake_enabled(
bool value) {
19095 _has_bits_[0] |= 0x00004000u;
19096 brake_enabled_ = value;
19098 inline void Brake::set_brake_enabled(
bool value) {
19099 _internal_set_brake_enabled(value);
19104 inline bool Brake::_internal_has_driver_override()
const {
19105 bool value = (_has_bits_[0] & 0x00008000u) != 0;
19108 inline bool Brake::has_driver_override()
const {
19109 return _internal_has_driver_override();
19111 inline void Brake::clear_driver_override() {
19112 driver_override_ =
false;
19113 _has_bits_[0] &= ~0x00008000u;
19115 inline bool Brake::_internal_driver_override()
const {
19116 return driver_override_;
19118 inline bool Brake::driver_override()
const {
19120 return _internal_driver_override();
19122 inline void Brake::_internal_set_driver_override(
bool value) {
19123 _has_bits_[0] |= 0x00008000u;
19124 driver_override_ = value;
19126 inline void Brake::set_driver_override(
bool value) {
19127 _internal_set_driver_override(value);
19132 inline bool Brake::_internal_has_driver_activity()
const {
19133 bool value = (_has_bits_[0] & 0x00010000u) != 0;
19136 inline bool Brake::has_driver_activity()
const {
19137 return _internal_has_driver_activity();
19139 inline void Brake::clear_driver_activity() {
19140 driver_activity_ =
false;
19141 _has_bits_[0] &= ~0x00010000u;
19143 inline bool Brake::_internal_driver_activity()
const {
19144 return driver_activity_;
19146 inline bool Brake::driver_activity()
const {
19148 return _internal_driver_activity();
19150 inline void Brake::_internal_set_driver_activity(
bool value) {
19151 _has_bits_[0] |= 0x00010000u;
19152 driver_activity_ = value;
19154 inline void Brake::set_driver_activity(
bool value) {
19155 _internal_set_driver_activity(value);
19160 inline bool Brake::_internal_has_watchdog_fault()
const {
19161 bool value = (_has_bits_[0] & 0x00020000u) != 0;
19164 inline bool Brake::has_watchdog_fault()
const {
19165 return _internal_has_watchdog_fault();
19167 inline void Brake::clear_watchdog_fault() {
19168 watchdog_fault_ =
false;
19169 _has_bits_[0] &= ~0x00020000u;
19171 inline bool Brake::_internal_watchdog_fault()
const {
19172 return watchdog_fault_;
19174 inline bool Brake::watchdog_fault()
const {
19176 return _internal_watchdog_fault();
19178 inline void Brake::_internal_set_watchdog_fault(
bool value) {
19179 _has_bits_[0] |= 0x00020000u;
19180 watchdog_fault_ = value;
19182 inline void Brake::set_watchdog_fault(
bool value) {
19183 _internal_set_watchdog_fault(value);
19188 inline bool Brake::_internal_has_channel_1_fault()
const {
19189 bool value = (_has_bits_[0] & 0x00040000u) != 0;
19192 inline bool Brake::has_channel_1_fault()
const {
19193 return _internal_has_channel_1_fault();
19195 inline void Brake::clear_channel_1_fault() {
19196 channel_1_fault_ =
false;
19197 _has_bits_[0] &= ~0x00040000u;
19199 inline bool Brake::_internal_channel_1_fault()
const {
19200 return channel_1_fault_;
19202 inline bool Brake::channel_1_fault()
const {
19204 return _internal_channel_1_fault();
19206 inline void Brake::_internal_set_channel_1_fault(
bool value) {
19207 _has_bits_[0] |= 0x00040000u;
19208 channel_1_fault_ = value;
19210 inline void Brake::set_channel_1_fault(
bool value) {
19211 _internal_set_channel_1_fault(value);
19216 inline bool Brake::_internal_has_channel_2_fault()
const {
19217 bool value = (_has_bits_[0] & 0x00080000u) != 0;
19220 inline bool Brake::has_channel_2_fault()
const {
19221 return _internal_has_channel_2_fault();
19223 inline void Brake::clear_channel_2_fault() {
19224 channel_2_fault_ =
false;
19225 _has_bits_[0] &= ~0x00080000u;
19227 inline bool Brake::_internal_channel_2_fault()
const {
19228 return channel_2_fault_;
19230 inline bool Brake::channel_2_fault()
const {
19232 return _internal_channel_2_fault();
19234 inline void Brake::_internal_set_channel_2_fault(
bool value) {
19235 _has_bits_[0] |= 0x00080000u;
19236 channel_2_fault_ = value;
19238 inline void Brake::set_channel_2_fault(
bool value) {
19239 _internal_set_channel_2_fault(value);
19244 inline bool Brake::_internal_has_boo_fault()
const {
19245 bool value = (_has_bits_[0] & 0x00100000u) != 0;
19248 inline bool Brake::has_boo_fault()
const {
19249 return _internal_has_boo_fault();
19251 inline void Brake::clear_boo_fault() {
19252 boo_fault_ =
false;
19253 _has_bits_[0] &= ~0x00100000u;
19255 inline bool Brake::_internal_boo_fault()
const {
19258 inline bool Brake::boo_fault()
const {
19260 return _internal_boo_fault();
19262 inline void Brake::_internal_set_boo_fault(
bool value) {
19263 _has_bits_[0] |= 0x00100000u;
19264 boo_fault_ = value;
19266 inline void Brake::set_boo_fault(
bool value) {
19267 _internal_set_boo_fault(value);
19272 inline bool Brake::_internal_has_connector_fault()
const {
19273 bool value = (_has_bits_[0] & 0x00200000u) != 0;
19276 inline bool Brake::has_connector_fault()
const {
19277 return _internal_has_connector_fault();
19279 inline void Brake::clear_connector_fault() {
19280 connector_fault_ =
false;
19281 _has_bits_[0] &= ~0x00200000u;
19283 inline bool Brake::_internal_connector_fault()
const {
19284 return connector_fault_;
19286 inline bool Brake::connector_fault()
const {
19288 return _internal_connector_fault();
19290 inline void Brake::_internal_set_connector_fault(
bool value) {
19291 _has_bits_[0] |= 0x00200000u;
19292 connector_fault_ = value;
19294 inline void Brake::set_connector_fault(
bool value) {
19295 _internal_set_connector_fault(value);
19300 inline bool Brake::_internal_has_brake_torque_req()
const {
19301 bool value = (_has_bits_[0] & 0x00400000u) != 0;
19304 inline bool Brake::has_brake_torque_req()
const {
19305 return _internal_has_brake_torque_req();
19307 inline void Brake::clear_brake_torque_req() {
19308 brake_torque_req_ = 0;
19309 _has_bits_[0] &= ~0x00400000u;
19311 inline double Brake::_internal_brake_torque_req()
const {
19312 return brake_torque_req_;
19314 inline double Brake::brake_torque_req()
const {
19316 return _internal_brake_torque_req();
19318 inline void Brake::_internal_set_brake_torque_req(
double value) {
19319 _has_bits_[0] |= 0x00400000u;
19320 brake_torque_req_ = value;
19322 inline void Brake::set_brake_torque_req(
double value) {
19323 _internal_set_brake_torque_req(value);
19328 inline bool Brake::_internal_has_hsa_status()
const {
19329 bool value = (_has_bits_[0] & 0x01000000u) != 0;
19332 inline bool Brake::has_hsa_status()
const {
19333 return _internal_has_hsa_status();
19335 inline void Brake::clear_hsa_status() {
19337 _has_bits_[0] &= ~0x01000000u;
19339 inline ::apollo::canbus::Brake_HSAStatusType Brake::_internal_hsa_status()
const {
19340 return static_cast< ::apollo::canbus::Brake_HSAStatusType
>(hsa_status_);
19342 inline ::apollo::canbus::Brake_HSAStatusType Brake::hsa_status()
const {
19344 return _internal_hsa_status();
19346 inline void Brake::_internal_set_hsa_status(::apollo::canbus::Brake_HSAStatusType value) {
19347 assert(::apollo::canbus::Brake_HSAStatusType_IsValid(value));
19348 _has_bits_[0] |= 0x01000000u;
19349 hsa_status_ = value;
19351 inline void Brake::set_hsa_status(::apollo::canbus::Brake_HSAStatusType value) {
19352 _internal_set_hsa_status(value);
19357 inline bool Brake::_internal_has_brake_torque_act()
const {
19358 bool value = (_has_bits_[0] & 0x00800000u) != 0;
19361 inline bool Brake::has_brake_torque_act()
const {
19362 return _internal_has_brake_torque_act();
19364 inline void Brake::clear_brake_torque_act() {
19365 brake_torque_act_ = 0;
19366 _has_bits_[0] &= ~0x00800000u;
19368 inline double Brake::_internal_brake_torque_act()
const {
19369 return brake_torque_act_;
19371 inline double Brake::brake_torque_act()
const {
19373 return _internal_brake_torque_act();
19375 inline void Brake::_internal_set_brake_torque_act(
double value) {
19376 _has_bits_[0] |= 0x00800000u;
19377 brake_torque_act_ = value;
19379 inline void Brake::set_brake_torque_act(
double value) {
19380 _internal_set_brake_torque_act(value);
19385 inline bool Brake::_internal_has_hsa_mode()
const {
19386 bool value = (_has_bits_[0] & 0x02000000u) != 0;
19389 inline bool Brake::has_hsa_mode()
const {
19390 return _internal_has_hsa_mode();
19392 inline void Brake::clear_hsa_mode() {
19394 _has_bits_[0] &= ~0x02000000u;
19396 inline ::apollo::canbus::Brake_HSAModeType Brake::_internal_hsa_mode()
const {
19397 return static_cast< ::apollo::canbus::Brake_HSAModeType
>(hsa_mode_);
19399 inline ::apollo::canbus::Brake_HSAModeType Brake::hsa_mode()
const {
19401 return _internal_hsa_mode();
19403 inline void Brake::_internal_set_hsa_mode(::apollo::canbus::Brake_HSAModeType value) {
19404 assert(::apollo::canbus::Brake_HSAModeType_IsValid(value));
19405 _has_bits_[0] |= 0x02000000u;
19408 inline void Brake::set_hsa_mode(::apollo::canbus::Brake_HSAModeType value) {
19409 _internal_set_hsa_mode(value);
19414 inline bool Brake::_internal_has_wheel_torque_act()
const {
19415 bool value = (_has_bits_[0] & 0x04000000u) != 0;
19418 inline bool Brake::has_wheel_torque_act()
const {
19419 return _internal_has_wheel_torque_act();
19421 inline void Brake::clear_wheel_torque_act() {
19422 wheel_torque_act_ = 0;
19423 _has_bits_[0] &= ~0x04000000u;
19425 inline double Brake::_internal_wheel_torque_act()
const {
19426 return wheel_torque_act_;
19428 inline double Brake::wheel_torque_act()
const {
19430 return _internal_wheel_torque_act();
19432 inline void Brake::_internal_set_wheel_torque_act(
double value) {
19433 _has_bits_[0] |= 0x04000000u;
19434 wheel_torque_act_ = value;
19436 inline void Brake::set_wheel_torque_act(
double value) {
19437 _internal_set_wheel_torque_act(value);
19442 inline bool Brake::_internal_has_major_version()
const {
19443 bool value = (_has_bits_[0] & 0x08000000u) != 0;
19446 inline bool Brake::has_major_version()
const {
19447 return _internal_has_major_version();
19449 inline void Brake::clear_major_version() {
19450 major_version_ = 0;
19451 _has_bits_[0] &= ~0x08000000u;
19453 inline int32_t Brake::_internal_major_version()
const {
19454 return major_version_;
19456 inline int32_t Brake::major_version()
const {
19458 return _internal_major_version();
19460 inline void Brake::_internal_set_major_version(int32_t value) {
19461 _has_bits_[0] |= 0x08000000u;
19462 major_version_ = value;
19464 inline void Brake::set_major_version(int32_t value) {
19465 _internal_set_major_version(value);
19470 inline bool Brake::_internal_has_minor_version()
const {
19471 bool value = (_has_bits_[0] & 0x10000000u) != 0;
19474 inline bool Brake::has_minor_version()
const {
19475 return _internal_has_minor_version();
19477 inline void Brake::clear_minor_version() {
19478 minor_version_ = 0;
19479 _has_bits_[0] &= ~0x10000000u;
19481 inline int32_t Brake::_internal_minor_version()
const {
19482 return minor_version_;
19484 inline int32_t Brake::minor_version()
const {
19486 return _internal_minor_version();
19488 inline void Brake::_internal_set_minor_version(int32_t value) {
19489 _has_bits_[0] |= 0x10000000u;
19490 minor_version_ = value;
19492 inline void Brake::set_minor_version(int32_t value) {
19493 _internal_set_minor_version(value);
19498 inline bool Brake::_internal_has_build_number()
const {
19499 bool value = (_has_bits_[0] & 0x20000000u) != 0;
19502 inline bool Brake::has_build_number()
const {
19503 return _internal_has_build_number();
19505 inline void Brake::clear_build_number() {
19507 _has_bits_[0] &= ~0x20000000u;
19509 inline int32_t Brake::_internal_build_number()
const {
19510 return build_number_;
19512 inline int32_t Brake::build_number()
const {
19514 return _internal_build_number();
19516 inline void Brake::_internal_set_build_number(int32_t value) {
19517 _has_bits_[0] |= 0x20000000u;
19518 build_number_ = value;
19520 inline void Brake::set_build_number(int32_t value) {
19521 _internal_set_build_number(value);
19530 inline bool Epb::_internal_has_is_epb_error()
const {
19531 bool value = (_has_bits_[0] & 0x00000001u) != 0;
19534 inline bool Epb::has_is_epb_error()
const {
19535 return _internal_has_is_epb_error();
19537 inline void Epb::clear_is_epb_error() {
19538 is_epb_error_ =
false;
19539 _has_bits_[0] &= ~0x00000001u;
19541 inline bool Epb::_internal_is_epb_error()
const {
19542 return is_epb_error_;
19544 inline bool Epb::is_epb_error()
const {
19546 return _internal_is_epb_error();
19548 inline void Epb::_internal_set_is_epb_error(
bool value) {
19549 _has_bits_[0] |= 0x00000001u;
19550 is_epb_error_ = value;
19552 inline void Epb::set_is_epb_error(
bool value) {
19553 _internal_set_is_epb_error(value);
19558 inline bool Epb::_internal_has_is_epb_released()
const {
19559 bool value = (_has_bits_[0] & 0x00000002u) != 0;
19562 inline bool Epb::has_is_epb_released()
const {
19563 return _internal_has_is_epb_released();
19565 inline void Epb::clear_is_epb_released() {
19566 is_epb_released_ =
false;
19567 _has_bits_[0] &= ~0x00000002u;
19569 inline bool Epb::_internal_is_epb_released()
const {
19570 return is_epb_released_;
19572 inline bool Epb::is_epb_released()
const {
19574 return _internal_is_epb_released();
19576 inline void Epb::_internal_set_is_epb_released(
bool value) {
19577 _has_bits_[0] |= 0x00000002u;
19578 is_epb_released_ = value;
19580 inline void Epb::set_is_epb_released(
bool value) {
19581 _internal_set_is_epb_released(value);
19586 inline bool Epb::_internal_has_epb_status()
const {
19587 bool value = (_has_bits_[0] & 0x00000004u) != 0;
19590 inline bool Epb::has_epb_status()
const {
19591 return _internal_has_epb_status();
19593 inline void Epb::clear_epb_status() {
19595 _has_bits_[0] &= ~0x00000004u;
19597 inline int32_t Epb::_internal_epb_status()
const {
19598 return epb_status_;
19600 inline int32_t Epb::epb_status()
const {
19602 return _internal_epb_status();
19604 inline void Epb::_internal_set_epb_status(int32_t value) {
19605 _has_bits_[0] |= 0x00000004u;
19606 epb_status_ = value;
19608 inline void Epb::set_epb_status(int32_t value) {
19609 _internal_set_epb_status(value);
19614 inline bool Epb::_internal_has_parking_brake_status()
const {
19615 bool value = (_has_bits_[0] & 0x00000008u) != 0;
19618 inline bool Epb::has_parking_brake_status()
const {
19619 return _internal_has_parking_brake_status();
19621 inline void Epb::clear_parking_brake_status() {
19622 parking_brake_status_ = 0;
19623 _has_bits_[0] &= ~0x00000008u;
19625 inline ::apollo::canbus::Epb_PBrakeType Epb::_internal_parking_brake_status()
const {
19626 return static_cast< ::apollo::canbus::Epb_PBrakeType
>(parking_brake_status_);
19628 inline ::apollo::canbus::Epb_PBrakeType Epb::parking_brake_status()
const {
19630 return _internal_parking_brake_status();
19632 inline void Epb::_internal_set_parking_brake_status(::apollo::canbus::Epb_PBrakeType value) {
19633 assert(::apollo::canbus::Epb_PBrakeType_IsValid(value));
19634 _has_bits_[0] |= 0x00000008u;
19635 parking_brake_status_ = value;
19637 inline void Epb::set_parking_brake_status(::apollo::canbus::Epb_PBrakeType value) {
19638 _internal_set_parking_brake_status(value);
19647 inline bool Gas::_internal_has_is_gas_pedal_error()
const {
19648 bool value = (_has_bits_[0] & 0x00000002u) != 0;
19651 inline bool Gas::has_is_gas_pedal_error()
const {
19652 return _internal_has_is_gas_pedal_error();
19654 inline void Gas::clear_is_gas_pedal_error() {
19655 is_gas_pedal_error_ =
false;
19656 _has_bits_[0] &= ~0x00000002u;
19658 inline bool Gas::_internal_is_gas_pedal_error()
const {
19659 return is_gas_pedal_error_;
19661 inline bool Gas::is_gas_pedal_error()
const {
19663 return _internal_is_gas_pedal_error();
19665 inline void Gas::_internal_set_is_gas_pedal_error(
bool value) {
19666 _has_bits_[0] |= 0x00000002u;
19667 is_gas_pedal_error_ = value;
19669 inline void Gas::set_is_gas_pedal_error(
bool value) {
19670 _internal_set_is_gas_pedal_error(value);
19675 inline bool Gas::_internal_has_is_gas_pedal_pressed_more()
const {
19676 bool value = (_has_bits_[0] & 0x00000004u) != 0;
19679 inline bool Gas::has_is_gas_pedal_pressed_more()
const {
19680 return _internal_has_is_gas_pedal_pressed_more();
19682 inline void Gas::clear_is_gas_pedal_pressed_more() {
19683 is_gas_pedal_pressed_more_ =
false;
19684 _has_bits_[0] &= ~0x00000004u;
19686 inline bool Gas::_internal_is_gas_pedal_pressed_more()
const {
19687 return is_gas_pedal_pressed_more_;
19689 inline bool Gas::is_gas_pedal_pressed_more()
const {
19691 return _internal_is_gas_pedal_pressed_more();
19693 inline void Gas::_internal_set_is_gas_pedal_pressed_more(
bool value) {
19694 _has_bits_[0] |= 0x00000004u;
19695 is_gas_pedal_pressed_more_ = value;
19697 inline void Gas::set_is_gas_pedal_pressed_more(
bool value) {
19698 _internal_set_is_gas_pedal_pressed_more(value);
19703 inline bool Gas::_internal_has_gas_pedal_position()
const {
19704 bool value = (_has_bits_[0] & 0x00000001u) != 0;
19707 inline bool Gas::has_gas_pedal_position()
const {
19708 return _internal_has_gas_pedal_position();
19710 inline void Gas::clear_gas_pedal_position() {
19711 gas_pedal_position_ = 0;
19712 _has_bits_[0] &= ~0x00000001u;
19714 inline double Gas::_internal_gas_pedal_position()
const {
19715 return gas_pedal_position_;
19717 inline double Gas::gas_pedal_position()
const {
19719 return _internal_gas_pedal_position();
19721 inline void Gas::_internal_set_gas_pedal_position(
double value) {
19722 _has_bits_[0] |= 0x00000001u;
19723 gas_pedal_position_ = value;
19725 inline void Gas::set_gas_pedal_position(
double value) {
19726 _internal_set_gas_pedal_position(value);
19731 inline bool Gas::_internal_has_is_gas_valid()
const {
19732 bool value = (_has_bits_[0] & 0x00000008u) != 0;
19735 inline bool Gas::has_is_gas_valid()
const {
19736 return _internal_has_is_gas_valid();
19738 inline void Gas::clear_is_gas_valid() {
19739 is_gas_valid_ =
false;
19740 _has_bits_[0] &= ~0x00000008u;
19742 inline bool Gas::_internal_is_gas_valid()
const {
19743 return is_gas_valid_;
19745 inline bool Gas::is_gas_valid()
const {
19747 return _internal_is_gas_valid();
19749 inline void Gas::_internal_set_is_gas_valid(
bool value) {
19750 _has_bits_[0] |= 0x00000008u;
19751 is_gas_valid_ = value;
19753 inline void Gas::set_is_gas_valid(
bool value) {
19754 _internal_set_is_gas_valid(value);
19759 inline bool Gas::_internal_has_throttle_input()
const {
19760 bool value = (_has_bits_[0] & 0x00000040u) != 0;
19763 inline bool Gas::has_throttle_input()
const {
19764 return _internal_has_throttle_input();
19766 inline void Gas::clear_throttle_input() {
19767 throttle_input_ = 0;
19768 _has_bits_[0] &= ~0x00000040u;
19770 inline double Gas::_internal_throttle_input()
const {
19771 return throttle_input_;
19773 inline double Gas::throttle_input()
const {
19775 return _internal_throttle_input();
19777 inline void Gas::_internal_set_throttle_input(
double value) {
19778 _has_bits_[0] |= 0x00000040u;
19779 throttle_input_ = value;
19781 inline void Gas::set_throttle_input(
double value) {
19782 _internal_set_throttle_input(value);
19787 inline bool Gas::_internal_has_throttle_cmd()
const {
19788 bool value = (_has_bits_[0] & 0x00000080u) != 0;
19791 inline bool Gas::has_throttle_cmd()
const {
19792 return _internal_has_throttle_cmd();
19794 inline void Gas::clear_throttle_cmd() {
19796 _has_bits_[0] &= ~0x00000080u;
19798 inline double Gas::_internal_throttle_cmd()
const {
19799 return throttle_cmd_;
19801 inline double Gas::throttle_cmd()
const {
19803 return _internal_throttle_cmd();
19805 inline void Gas::_internal_set_throttle_cmd(
double value) {
19806 _has_bits_[0] |= 0x00000080u;
19807 throttle_cmd_ = value;
19809 inline void Gas::set_throttle_cmd(
double value) {
19810 _internal_set_throttle_cmd(value);
19815 inline bool Gas::_internal_has_throttle_output()
const {
19816 bool value = (_has_bits_[0] & 0x00000100u) != 0;
19819 inline bool Gas::has_throttle_output()
const {
19820 return _internal_has_throttle_output();
19822 inline void Gas::clear_throttle_output() {
19823 throttle_output_ = 0;
19824 _has_bits_[0] &= ~0x00000100u;
19826 inline double Gas::_internal_throttle_output()
const {
19827 return throttle_output_;
19829 inline double Gas::throttle_output()
const {
19831 return _internal_throttle_output();
19833 inline void Gas::_internal_set_throttle_output(
double value) {
19834 _has_bits_[0] |= 0x00000100u;
19835 throttle_output_ = value;
19837 inline void Gas::set_throttle_output(
double value) {
19838 _internal_set_throttle_output(value);
19843 inline bool Gas::_internal_has_watchdog_source()
const {
19844 bool value = (_has_bits_[0] & 0x00000020u) != 0;
19847 inline bool Gas::has_watchdog_source()
const {
19848 return _internal_has_watchdog_source();
19850 inline void Gas::clear_watchdog_source() {
19851 watchdog_source_ = 0;
19852 _has_bits_[0] &= ~0x00000020u;
19854 inline int32_t Gas::_internal_watchdog_source()
const {
19855 return watchdog_source_;
19857 inline int32_t Gas::watchdog_source()
const {
19859 return _internal_watchdog_source();
19861 inline void Gas::_internal_set_watchdog_source(int32_t value) {
19862 _has_bits_[0] |= 0x00000020u;
19863 watchdog_source_ = value;
19865 inline void Gas::set_watchdog_source(int32_t value) {
19866 _internal_set_watchdog_source(value);
19871 inline bool Gas::_internal_has_throttle_enabled()
const {
19872 bool value = (_has_bits_[0] & 0x00000010u) != 0;
19875 inline bool Gas::has_throttle_enabled()
const {
19876 return _internal_has_throttle_enabled();
19878 inline void Gas::clear_throttle_enabled() {
19879 throttle_enabled_ =
false;
19880 _has_bits_[0] &= ~0x00000010u;
19882 inline bool Gas::_internal_throttle_enabled()
const {
19883 return throttle_enabled_;
19885 inline bool Gas::throttle_enabled()
const {
19887 return _internal_throttle_enabled();
19889 inline void Gas::_internal_set_throttle_enabled(
bool value) {
19890 _has_bits_[0] |= 0x00000010u;
19891 throttle_enabled_ = value;
19893 inline void Gas::set_throttle_enabled(
bool value) {
19894 _internal_set_throttle_enabled(value);
19899 inline bool Gas::_internal_has_driver_override()
const {
19900 bool value = (_has_bits_[0] & 0x00000200u) != 0;
19903 inline bool Gas::has_driver_override()
const {
19904 return _internal_has_driver_override();
19906 inline void Gas::clear_driver_override() {
19907 driver_override_ =
false;
19908 _has_bits_[0] &= ~0x00000200u;
19910 inline bool Gas::_internal_driver_override()
const {
19911 return driver_override_;
19913 inline bool Gas::driver_override()
const {
19915 return _internal_driver_override();
19917 inline void Gas::_internal_set_driver_override(
bool value) {
19918 _has_bits_[0] |= 0x00000200u;
19919 driver_override_ = value;
19921 inline void Gas::set_driver_override(
bool value) {
19922 _internal_set_driver_override(value);
19927 inline bool Gas::_internal_has_driver_activity()
const {
19928 bool value = (_has_bits_[0] & 0x00000400u) != 0;
19931 inline bool Gas::has_driver_activity()
const {
19932 return _internal_has_driver_activity();
19934 inline void Gas::clear_driver_activity() {
19935 driver_activity_ =
false;
19936 _has_bits_[0] &= ~0x00000400u;
19938 inline bool Gas::_internal_driver_activity()
const {
19939 return driver_activity_;
19941 inline bool Gas::driver_activity()
const {
19943 return _internal_driver_activity();
19945 inline void Gas::_internal_set_driver_activity(
bool value) {
19946 _has_bits_[0] |= 0x00000400u;
19947 driver_activity_ = value;
19949 inline void Gas::set_driver_activity(
bool value) {
19950 _internal_set_driver_activity(value);
19955 inline bool Gas::_internal_has_watchdog_fault()
const {
19956 bool value = (_has_bits_[0] & 0x00000800u) != 0;
19959 inline bool Gas::has_watchdog_fault()
const {
19960 return _internal_has_watchdog_fault();
19962 inline void Gas::clear_watchdog_fault() {
19963 watchdog_fault_ =
false;
19964 _has_bits_[0] &= ~0x00000800u;
19966 inline bool Gas::_internal_watchdog_fault()
const {
19967 return watchdog_fault_;
19969 inline bool Gas::watchdog_fault()
const {
19971 return _internal_watchdog_fault();
19973 inline void Gas::_internal_set_watchdog_fault(
bool value) {
19974 _has_bits_[0] |= 0x00000800u;
19975 watchdog_fault_ = value;
19977 inline void Gas::set_watchdog_fault(
bool value) {
19978 _internal_set_watchdog_fault(value);
19983 inline bool Gas::_internal_has_channel_1_fault()
const {
19984 bool value = (_has_bits_[0] & 0x00001000u) != 0;
19987 inline bool Gas::has_channel_1_fault()
const {
19988 return _internal_has_channel_1_fault();
19990 inline void Gas::clear_channel_1_fault() {
19991 channel_1_fault_ =
false;
19992 _has_bits_[0] &= ~0x00001000u;
19994 inline bool Gas::_internal_channel_1_fault()
const {
19995 return channel_1_fault_;
19997 inline bool Gas::channel_1_fault()
const {
19999 return _internal_channel_1_fault();
20001 inline void Gas::_internal_set_channel_1_fault(
bool value) {
20002 _has_bits_[0] |= 0x00001000u;
20003 channel_1_fault_ = value;
20005 inline void Gas::set_channel_1_fault(
bool value) {
20006 _internal_set_channel_1_fault(value);
20011 inline bool Gas::_internal_has_channel_2_fault()
const {
20012 bool value = (_has_bits_[0] & 0x00002000u) != 0;
20015 inline bool Gas::has_channel_2_fault()
const {
20016 return _internal_has_channel_2_fault();
20018 inline void Gas::clear_channel_2_fault() {
20019 channel_2_fault_ =
false;
20020 _has_bits_[0] &= ~0x00002000u;
20022 inline bool Gas::_internal_channel_2_fault()
const {
20023 return channel_2_fault_;
20025 inline bool Gas::channel_2_fault()
const {
20027 return _internal_channel_2_fault();
20029 inline void Gas::_internal_set_channel_2_fault(
bool value) {
20030 _has_bits_[0] |= 0x00002000u;
20031 channel_2_fault_ = value;
20033 inline void Gas::set_channel_2_fault(
bool value) {
20034 _internal_set_channel_2_fault(value);
20039 inline bool Gas::_internal_has_connector_fault()
const {
20040 bool value = (_has_bits_[0] & 0x00004000u) != 0;
20043 inline bool Gas::has_connector_fault()
const {
20044 return _internal_has_connector_fault();
20046 inline void Gas::clear_connector_fault() {
20047 connector_fault_ =
false;
20048 _has_bits_[0] &= ~0x00004000u;
20050 inline bool Gas::_internal_connector_fault()
const {
20051 return connector_fault_;
20053 inline bool Gas::connector_fault()
const {
20055 return _internal_connector_fault();
20057 inline void Gas::_internal_set_connector_fault(
bool value) {
20058 _has_bits_[0] |= 0x00004000u;
20059 connector_fault_ = value;
20061 inline void Gas::set_connector_fault(
bool value) {
20062 _internal_set_connector_fault(value);
20067 inline bool Gas::_internal_has_accelerator_pedal()
const {
20068 bool value = (_has_bits_[0] & 0x00008000u) != 0;
20071 inline bool Gas::has_accelerator_pedal()
const {
20072 return _internal_has_accelerator_pedal();
20074 inline void Gas::clear_accelerator_pedal() {
20075 accelerator_pedal_ = 0;
20076 _has_bits_[0] &= ~0x00008000u;
20078 inline double Gas::_internal_accelerator_pedal()
const {
20079 return accelerator_pedal_;
20081 inline double Gas::accelerator_pedal()
const {
20083 return _internal_accelerator_pedal();
20085 inline void Gas::_internal_set_accelerator_pedal(
double value) {
20086 _has_bits_[0] |= 0x00008000u;
20087 accelerator_pedal_ = value;
20089 inline void Gas::set_accelerator_pedal(
double value) {
20090 _internal_set_accelerator_pedal(value);
20095 inline bool Gas::_internal_has_accelerator_pedal_rate()
const {
20096 bool value = (_has_bits_[0] & 0x00010000u) != 0;
20099 inline bool Gas::has_accelerator_pedal_rate()
const {
20100 return _internal_has_accelerator_pedal_rate();
20102 inline void Gas::clear_accelerator_pedal_rate() {
20103 accelerator_pedal_rate_ = 0;
20104 _has_bits_[0] &= ~0x00010000u;
20106 inline double Gas::_internal_accelerator_pedal_rate()
const {
20107 return accelerator_pedal_rate_;
20109 inline double Gas::accelerator_pedal_rate()
const {
20111 return _internal_accelerator_pedal_rate();
20113 inline void Gas::_internal_set_accelerator_pedal_rate(
double value) {
20114 _has_bits_[0] |= 0x00010000u;
20115 accelerator_pedal_rate_ = value;
20117 inline void Gas::set_accelerator_pedal_rate(
double value) {
20118 _internal_set_accelerator_pedal_rate(value);
20123 inline bool Gas::_internal_has_major_version()
const {
20124 bool value = (_has_bits_[0] & 0x00020000u) != 0;
20127 inline bool Gas::has_major_version()
const {
20128 return _internal_has_major_version();
20130 inline void Gas::clear_major_version() {
20131 major_version_ = 0;
20132 _has_bits_[0] &= ~0x00020000u;
20134 inline int32_t Gas::_internal_major_version()
const {
20135 return major_version_;
20137 inline int32_t Gas::major_version()
const {
20139 return _internal_major_version();
20141 inline void Gas::_internal_set_major_version(int32_t value) {
20142 _has_bits_[0] |= 0x00020000u;
20143 major_version_ = value;
20145 inline void Gas::set_major_version(int32_t value) {
20146 _internal_set_major_version(value);
20151 inline bool Gas::_internal_has_minor_version()
const {
20152 bool value = (_has_bits_[0] & 0x00040000u) != 0;
20155 inline bool Gas::has_minor_version()
const {
20156 return _internal_has_minor_version();
20158 inline void Gas::clear_minor_version() {
20159 minor_version_ = 0;
20160 _has_bits_[0] &= ~0x00040000u;
20162 inline int32_t Gas::_internal_minor_version()
const {
20163 return minor_version_;
20165 inline int32_t Gas::minor_version()
const {
20167 return _internal_minor_version();
20169 inline void Gas::_internal_set_minor_version(int32_t value) {
20170 _has_bits_[0] |= 0x00040000u;
20171 minor_version_ = value;
20173 inline void Gas::set_minor_version(int32_t value) {
20174 _internal_set_minor_version(value);
20179 inline bool Gas::_internal_has_build_number()
const {
20180 bool value = (_has_bits_[0] & 0x00080000u) != 0;
20183 inline bool Gas::has_build_number()
const {
20184 return _internal_has_build_number();
20186 inline void Gas::clear_build_number() {
20188 _has_bits_[0] &= ~0x00080000u;
20190 inline int32_t Gas::_internal_build_number()
const {
20191 return build_number_;
20193 inline int32_t Gas::build_number()
const {
20195 return _internal_build_number();
20197 inline void Gas::_internal_set_build_number(int32_t value) {
20198 _has_bits_[0] |= 0x00080000u;
20199 build_number_ = value;
20201 inline void Gas::set_build_number(int32_t value) {
20202 _internal_set_build_number(value);
20211 inline bool Esp::_internal_has_is_esp_acc_error()
const {
20212 bool value = (_has_bits_[0] & 0x00000001u) != 0;
20215 inline bool Esp::has_is_esp_acc_error()
const {
20216 return _internal_has_is_esp_acc_error();
20218 inline void Esp::clear_is_esp_acc_error() {
20219 is_esp_acc_error_ =
false;
20220 _has_bits_[0] &= ~0x00000001u;
20222 inline bool Esp::_internal_is_esp_acc_error()
const {
20223 return is_esp_acc_error_;
20225 inline bool Esp::is_esp_acc_error()
const {
20227 return _internal_is_esp_acc_error();
20229 inline void Esp::_internal_set_is_esp_acc_error(
bool value) {
20230 _has_bits_[0] |= 0x00000001u;
20231 is_esp_acc_error_ = value;
20233 inline void Esp::set_is_esp_acc_error(
bool value) {
20234 _internal_set_is_esp_acc_error(value);
20239 inline bool Esp::_internal_has_is_esp_on()
const {
20240 bool value = (_has_bits_[0] & 0x00000002u) != 0;
20243 inline bool Esp::has_is_esp_on()
const {
20244 return _internal_has_is_esp_on();
20246 inline void Esp::clear_is_esp_on() {
20247 is_esp_on_ =
false;
20248 _has_bits_[0] &= ~0x00000002u;
20250 inline bool Esp::_internal_is_esp_on()
const {
20253 inline bool Esp::is_esp_on()
const {
20255 return _internal_is_esp_on();
20257 inline void Esp::_internal_set_is_esp_on(
bool value) {
20258 _has_bits_[0] |= 0x00000002u;
20259 is_esp_on_ = value;
20261 inline void Esp::set_is_esp_on(
bool value) {
20262 _internal_set_is_esp_on(value);
20267 inline bool Esp::_internal_has_is_esp_active()
const {
20268 bool value = (_has_bits_[0] & 0x00000004u) != 0;
20271 inline bool Esp::has_is_esp_active()
const {
20272 return _internal_has_is_esp_active();
20274 inline void Esp::clear_is_esp_active() {
20275 is_esp_active_ =
false;
20276 _has_bits_[0] &= ~0x00000004u;
20278 inline bool Esp::_internal_is_esp_active()
const {
20279 return is_esp_active_;
20281 inline bool Esp::is_esp_active()
const {
20283 return _internal_is_esp_active();
20285 inline void Esp::_internal_set_is_esp_active(
bool value) {
20286 _has_bits_[0] |= 0x00000004u;
20287 is_esp_active_ = value;
20289 inline void Esp::set_is_esp_active(
bool value) {
20290 _internal_set_is_esp_active(value);
20295 inline bool Esp::_internal_has_is_abs_error()
const {
20296 bool value = (_has_bits_[0] & 0x00000008u) != 0;
20299 inline bool Esp::has_is_abs_error()
const {
20300 return _internal_has_is_abs_error();
20302 inline void Esp::clear_is_abs_error() {
20303 is_abs_error_ =
false;
20304 _has_bits_[0] &= ~0x00000008u;
20306 inline bool Esp::_internal_is_abs_error()
const {
20307 return is_abs_error_;
20309 inline bool Esp::is_abs_error()
const {
20311 return _internal_is_abs_error();
20313 inline void Esp::_internal_set_is_abs_error(
bool value) {
20314 _has_bits_[0] |= 0x00000008u;
20315 is_abs_error_ = value;
20317 inline void Esp::set_is_abs_error(
bool value) {
20318 _internal_set_is_abs_error(value);
20323 inline bool Esp::_internal_has_is_abs_active()
const {
20324 bool value = (_has_bits_[0] & 0x00000010u) != 0;
20327 inline bool Esp::has_is_abs_active()
const {
20328 return _internal_has_is_abs_active();
20330 inline void Esp::clear_is_abs_active() {
20331 is_abs_active_ =
false;
20332 _has_bits_[0] &= ~0x00000010u;
20334 inline bool Esp::_internal_is_abs_active()
const {
20335 return is_abs_active_;
20337 inline bool Esp::is_abs_active()
const {
20339 return _internal_is_abs_active();
20341 inline void Esp::_internal_set_is_abs_active(
bool value) {
20342 _has_bits_[0] |= 0x00000010u;
20343 is_abs_active_ = value;
20345 inline void Esp::set_is_abs_active(
bool value) {
20346 _internal_set_is_abs_active(value);
20351 inline bool Esp::_internal_has_is_tcsvdc_fail()
const {
20352 bool value = (_has_bits_[0] & 0x00000020u) != 0;
20355 inline bool Esp::has_is_tcsvdc_fail()
const {
20356 return _internal_has_is_tcsvdc_fail();
20358 inline void Esp::clear_is_tcsvdc_fail() {
20359 is_tcsvdc_fail_ =
false;
20360 _has_bits_[0] &= ~0x00000020u;
20362 inline bool Esp::_internal_is_tcsvdc_fail()
const {
20363 return is_tcsvdc_fail_;
20365 inline bool Esp::is_tcsvdc_fail()
const {
20367 return _internal_is_tcsvdc_fail();
20369 inline void Esp::_internal_set_is_tcsvdc_fail(
bool value) {
20370 _has_bits_[0] |= 0x00000020u;
20371 is_tcsvdc_fail_ = value;
20373 inline void Esp::set_is_tcsvdc_fail(
bool value) {
20374 _internal_set_is_tcsvdc_fail(value);
20379 inline bool Esp::_internal_has_is_abs_enabled()
const {
20380 bool value = (_has_bits_[0] & 0x00000040u) != 0;
20383 inline bool Esp::has_is_abs_enabled()
const {
20384 return _internal_has_is_abs_enabled();
20386 inline void Esp::clear_is_abs_enabled() {
20387 is_abs_enabled_ =
false;
20388 _has_bits_[0] &= ~0x00000040u;
20390 inline bool Esp::_internal_is_abs_enabled()
const {
20391 return is_abs_enabled_;
20393 inline bool Esp::is_abs_enabled()
const {
20395 return _internal_is_abs_enabled();
20397 inline void Esp::_internal_set_is_abs_enabled(
bool value) {
20398 _has_bits_[0] |= 0x00000040u;
20399 is_abs_enabled_ = value;
20401 inline void Esp::set_is_abs_enabled(
bool value) {
20402 _internal_set_is_abs_enabled(value);
20407 inline bool Esp::_internal_has_is_stab_active()
const {
20408 bool value = (_has_bits_[0] & 0x00000080u) != 0;
20411 inline bool Esp::has_is_stab_active()
const {
20412 return _internal_has_is_stab_active();
20414 inline void Esp::clear_is_stab_active() {
20415 is_stab_active_ =
false;
20416 _has_bits_[0] &= ~0x00000080u;
20418 inline bool Esp::_internal_is_stab_active()
const {
20419 return is_stab_active_;
20421 inline bool Esp::is_stab_active()
const {
20423 return _internal_is_stab_active();
20425 inline void Esp::_internal_set_is_stab_active(
bool value) {
20426 _has_bits_[0] |= 0x00000080u;
20427 is_stab_active_ = value;
20429 inline void Esp::set_is_stab_active(
bool value) {
20430 _internal_set_is_stab_active(value);
20435 inline bool Esp::_internal_has_is_stab_enabled()
const {
20436 bool value = (_has_bits_[0] & 0x00000100u) != 0;
20439 inline bool Esp::has_is_stab_enabled()
const {
20440 return _internal_has_is_stab_enabled();
20442 inline void Esp::clear_is_stab_enabled() {
20443 is_stab_enabled_ =
false;
20444 _has_bits_[0] &= ~0x00000100u;
20446 inline bool Esp::_internal_is_stab_enabled()
const {
20447 return is_stab_enabled_;
20449 inline bool Esp::is_stab_enabled()
const {
20451 return _internal_is_stab_enabled();
20453 inline void Esp::_internal_set_is_stab_enabled(
bool value) {
20454 _has_bits_[0] |= 0x00000100u;
20455 is_stab_enabled_ = value;
20457 inline void Esp::set_is_stab_enabled(
bool value) {
20458 _internal_set_is_stab_enabled(value);
20463 inline bool Esp::_internal_has_is_trac_active()
const {
20464 bool value = (_has_bits_[0] & 0x00000200u) != 0;
20467 inline bool Esp::has_is_trac_active()
const {
20468 return _internal_has_is_trac_active();
20470 inline void Esp::clear_is_trac_active() {
20471 is_trac_active_ =
false;
20472 _has_bits_[0] &= ~0x00000200u;
20474 inline bool Esp::_internal_is_trac_active()
const {
20475 return is_trac_active_;
20477 inline bool Esp::is_trac_active()
const {
20479 return _internal_is_trac_active();
20481 inline void Esp::_internal_set_is_trac_active(
bool value) {
20482 _has_bits_[0] |= 0x00000200u;
20483 is_trac_active_ = value;
20485 inline void Esp::set_is_trac_active(
bool value) {
20486 _internal_set_is_trac_active(value);
20491 inline bool Esp::_internal_has_is_trac_enabled()
const {
20492 bool value = (_has_bits_[0] & 0x00000400u) != 0;
20495 inline bool Esp::has_is_trac_enabled()
const {
20496 return _internal_has_is_trac_enabled();
20498 inline void Esp::clear_is_trac_enabled() {
20499 is_trac_enabled_ =
false;
20500 _has_bits_[0] &= ~0x00000400u;
20502 inline bool Esp::_internal_is_trac_enabled()
const {
20503 return is_trac_enabled_;
20505 inline bool Esp::is_trac_enabled()
const {
20507 return _internal_is_trac_enabled();
20509 inline void Esp::_internal_set_is_trac_enabled(
bool value) {
20510 _has_bits_[0] |= 0x00000400u;
20511 is_trac_enabled_ = value;
20513 inline void Esp::set_is_trac_enabled(
bool value) {
20514 _internal_set_is_trac_enabled(value);
20523 inline bool Ems::_internal_has_is_engine_acc_available()
const {
20524 bool value = (_has_bits_[0] & 0x00000004u) != 0;
20527 inline bool Ems::has_is_engine_acc_available()
const {
20528 return _internal_has_is_engine_acc_available();
20530 inline void Ems::clear_is_engine_acc_available() {
20531 is_engine_acc_available_ =
false;
20532 _has_bits_[0] &= ~0x00000004u;
20534 inline bool Ems::_internal_is_engine_acc_available()
const {
20535 return is_engine_acc_available_;
20537 inline bool Ems::is_engine_acc_available()
const {
20539 return _internal_is_engine_acc_available();
20541 inline void Ems::_internal_set_is_engine_acc_available(
bool value) {
20542 _has_bits_[0] |= 0x00000004u;
20543 is_engine_acc_available_ = value;
20545 inline void Ems::set_is_engine_acc_available(
bool value) {
20546 _internal_set_is_engine_acc_available(value);
20551 inline bool Ems::_internal_has_is_engine_acc_error()
const {
20552 bool value = (_has_bits_[0] & 0x00000008u) != 0;
20555 inline bool Ems::has_is_engine_acc_error()
const {
20556 return _internal_has_is_engine_acc_error();
20558 inline void Ems::clear_is_engine_acc_error() {
20559 is_engine_acc_error_ =
false;
20560 _has_bits_[0] &= ~0x00000008u;
20562 inline bool Ems::_internal_is_engine_acc_error()
const {
20563 return is_engine_acc_error_;
20565 inline bool Ems::is_engine_acc_error()
const {
20567 return _internal_is_engine_acc_error();
20569 inline void Ems::_internal_set_is_engine_acc_error(
bool value) {
20570 _has_bits_[0] |= 0x00000008u;
20571 is_engine_acc_error_ = value;
20573 inline void Ems::set_is_engine_acc_error(
bool value) {
20574 _internal_set_is_engine_acc_error(value);
20579 inline bool Ems::_internal_has_engine_state()
const {
20580 bool value = (_has_bits_[0] & 0x00000002u) != 0;
20583 inline bool Ems::has_engine_state()
const {
20584 return _internal_has_engine_state();
20586 inline void Ems::clear_engine_state() {
20588 _has_bits_[0] &= ~0x00000002u;
20590 inline ::apollo::canbus::Ems_Type Ems::_internal_engine_state()
const {
20591 return static_cast< ::apollo::canbus::Ems_Type
>(engine_state_);
20593 inline ::apollo::canbus::Ems_Type Ems::engine_state()
const {
20595 return _internal_engine_state();
20597 inline void Ems::_internal_set_engine_state(::apollo::canbus::Ems_Type value) {
20598 assert(::apollo::canbus::Ems_Type_IsValid(value));
20599 _has_bits_[0] |= 0x00000002u;
20600 engine_state_ = value;
20602 inline void Ems::set_engine_state(::apollo::canbus::Ems_Type value) {
20603 _internal_set_engine_state(value);
20608 inline bool Ems::_internal_has_max_engine_torq_percent()
const {
20609 bool value = (_has_bits_[0] & 0x00000001u) != 0;
20612 inline bool Ems::has_max_engine_torq_percent()
const {
20613 return _internal_has_max_engine_torq_percent();
20615 inline void Ems::clear_max_engine_torq_percent() {
20616 max_engine_torq_percent_ = 0;
20617 _has_bits_[0] &= ~0x00000001u;
20619 inline double Ems::_internal_max_engine_torq_percent()
const {
20620 return max_engine_torq_percent_;
20622 inline double Ems::max_engine_torq_percent()
const {
20624 return _internal_max_engine_torq_percent();
20626 inline void Ems::_internal_set_max_engine_torq_percent(
double value) {
20627 _has_bits_[0] |= 0x00000001u;
20628 max_engine_torq_percent_ = value;
20630 inline void Ems::set_max_engine_torq_percent(
double value) {
20631 _internal_set_max_engine_torq_percent(value);
20636 inline bool Ems::_internal_has_min_engine_torq_percent()
const {
20637 bool value = (_has_bits_[0] & 0x00000040u) != 0;
20640 inline bool Ems::has_min_engine_torq_percent()
const {
20641 return _internal_has_min_engine_torq_percent();
20643 inline void Ems::clear_min_engine_torq_percent() {
20644 min_engine_torq_percent_ = 0;
20645 _has_bits_[0] &= ~0x00000040u;
20647 inline double Ems::_internal_min_engine_torq_percent()
const {
20648 return min_engine_torq_percent_;
20650 inline double Ems::min_engine_torq_percent()
const {
20652 return _internal_min_engine_torq_percent();
20654 inline void Ems::_internal_set_min_engine_torq_percent(
double value) {
20655 _has_bits_[0] |= 0x00000040u;
20656 min_engine_torq_percent_ = value;
20658 inline void Ems::set_min_engine_torq_percent(
double value) {
20659 _internal_set_min_engine_torq_percent(value);
20664 inline bool Ems::_internal_has_base_engine_torq_constant()
const {
20665 bool value = (_has_bits_[0] & 0x00000080u) != 0;
20668 inline bool Ems::has_base_engine_torq_constant()
const {
20669 return _internal_has_base_engine_torq_constant();
20671 inline void Ems::clear_base_engine_torq_constant() {
20672 base_engine_torq_constant_ = 0;
20673 _has_bits_[0] &= ~0x00000080u;
20675 inline int32_t Ems::_internal_base_engine_torq_constant()
const {
20676 return base_engine_torq_constant_;
20678 inline int32_t Ems::base_engine_torq_constant()
const {
20680 return _internal_base_engine_torq_constant();
20682 inline void Ems::_internal_set_base_engine_torq_constant(int32_t value) {
20683 _has_bits_[0] |= 0x00000080u;
20684 base_engine_torq_constant_ = value;
20686 inline void Ems::set_base_engine_torq_constant(int32_t value) {
20687 _internal_set_base_engine_torq_constant(value);
20692 inline bool Ems::_internal_has_is_engine_speed_error()
const {
20693 bool value = (_has_bits_[0] & 0x00000010u) != 0;
20696 inline bool Ems::has_is_engine_speed_error()
const {
20697 return _internal_has_is_engine_speed_error();
20699 inline void Ems::clear_is_engine_speed_error() {
20700 is_engine_speed_error_ =
false;
20701 _has_bits_[0] &= ~0x00000010u;
20703 inline bool Ems::_internal_is_engine_speed_error()
const {
20704 return is_engine_speed_error_;
20706 inline bool Ems::is_engine_speed_error()
const {
20708 return _internal_is_engine_speed_error();
20710 inline void Ems::_internal_set_is_engine_speed_error(
bool value) {
20711 _has_bits_[0] |= 0x00000010u;
20712 is_engine_speed_error_ = value;
20714 inline void Ems::set_is_engine_speed_error(
bool value) {
20715 _internal_set_is_engine_speed_error(value);
20720 inline bool Ems::_internal_has_engine_speed()
const {
20721 bool value = (_has_bits_[0] & 0x00000200u) != 0;
20724 inline bool Ems::has_engine_speed()
const {
20725 return _internal_has_engine_speed();
20727 inline void Ems::clear_engine_speed() {
20729 _has_bits_[0] &= ~0x00000200u;
20731 inline double Ems::_internal_engine_speed()
const {
20732 return engine_speed_;
20734 inline double Ems::engine_speed()
const {
20736 return _internal_engine_speed();
20738 inline void Ems::_internal_set_engine_speed(
double value) {
20739 _has_bits_[0] |= 0x00000200u;
20740 engine_speed_ = value;
20742 inline void Ems::set_engine_speed(
double value) {
20743 _internal_set_engine_speed(value);
20748 inline bool Ems::_internal_has_engine_torque()
const {
20749 bool value = (_has_bits_[0] & 0x00000100u) != 0;
20752 inline bool Ems::has_engine_torque()
const {
20753 return _internal_has_engine_torque();
20755 inline void Ems::clear_engine_torque() {
20756 engine_torque_ = 0;
20757 _has_bits_[0] &= ~0x00000100u;
20759 inline int32_t Ems::_internal_engine_torque()
const {
20760 return engine_torque_;
20762 inline int32_t Ems::engine_torque()
const {
20764 return _internal_engine_torque();
20766 inline void Ems::_internal_set_engine_torque(int32_t value) {
20767 _has_bits_[0] |= 0x00000100u;
20768 engine_torque_ = value;
20770 inline void Ems::set_engine_torque(int32_t value) {
20771 _internal_set_engine_torque(value);
20776 inline bool Ems::_internal_has_is_over_engine_torque()
const {
20777 bool value = (_has_bits_[0] & 0x00000020u) != 0;
20780 inline bool Ems::has_is_over_engine_torque()
const {
20781 return _internal_has_is_over_engine_torque();
20783 inline void Ems::clear_is_over_engine_torque() {
20784 is_over_engine_torque_ =
false;
20785 _has_bits_[0] &= ~0x00000020u;
20787 inline bool Ems::_internal_is_over_engine_torque()
const {
20788 return is_over_engine_torque_;
20790 inline bool Ems::is_over_engine_torque()
const {
20792 return _internal_is_over_engine_torque();
20794 inline void Ems::_internal_set_is_over_engine_torque(
bool value) {
20795 _has_bits_[0] |= 0x00000020u;
20796 is_over_engine_torque_ = value;
20798 inline void Ems::set_is_over_engine_torque(
bool value) {
20799 _internal_set_is_over_engine_torque(value);
20804 inline bool Ems::_internal_has_engine_rpm()
const {
20805 bool value = (_has_bits_[0] & 0x00000400u) != 0;
20808 inline bool Ems::has_engine_rpm()
const {
20809 return _internal_has_engine_rpm();
20811 inline void Ems::clear_engine_rpm() {
20813 _has_bits_[0] &= ~0x00000400u;
20815 inline double Ems::_internal_engine_rpm()
const {
20816 return engine_rpm_;
20818 inline double Ems::engine_rpm()
const {
20820 return _internal_engine_rpm();
20822 inline void Ems::_internal_set_engine_rpm(
double value) {
20823 _has_bits_[0] |= 0x00000400u;
20824 engine_rpm_ = value;
20826 inline void Ems::set_engine_rpm(
double value) {
20827 _internal_set_engine_rpm(value);
20836 inline bool Gear::_internal_has_is_shift_position_valid()
const {
20837 bool value = (_has_bits_[0] & 0x00000002u) != 0;
20840 inline bool Gear::has_is_shift_position_valid()
const {
20841 return _internal_has_is_shift_position_valid();
20843 inline void Gear::clear_is_shift_position_valid() {
20844 is_shift_position_valid_ =
false;
20845 _has_bits_[0] &= ~0x00000002u;
20847 inline bool Gear::_internal_is_shift_position_valid()
const {
20848 return is_shift_position_valid_;
20850 inline bool Gear::is_shift_position_valid()
const {
20852 return _internal_is_shift_position_valid();
20854 inline void Gear::_internal_set_is_shift_position_valid(
bool value) {
20855 _has_bits_[0] |= 0x00000002u;
20856 is_shift_position_valid_ = value;
20858 inline void Gear::set_is_shift_position_valid(
bool value) {
20859 _internal_set_is_shift_position_valid(value);
20864 inline bool Gear::_internal_has_gear_state()
const {
20865 bool value = (_has_bits_[0] & 0x00000001u) != 0;
20868 inline bool Gear::has_gear_state()
const {
20869 return _internal_has_gear_state();
20871 inline void Gear::clear_gear_state() {
20873 _has_bits_[0] &= ~0x00000001u;
20875 inline ::apollo::canbus::Chassis_GearPosition Gear::_internal_gear_state()
const {
20876 return static_cast< ::apollo::canbus::Chassis_GearPosition
>(gear_state_);
20878 inline ::apollo::canbus::Chassis_GearPosition Gear::gear_state()
const {
20880 return _internal_gear_state();
20882 inline void Gear::_internal_set_gear_state(::apollo::canbus::Chassis_GearPosition value) {
20883 assert(::apollo::canbus::Chassis_GearPosition_IsValid(value));
20884 _has_bits_[0] |= 0x00000001u;
20885 gear_state_ = value;
20887 inline void Gear::set_gear_state(::apollo::canbus::Chassis_GearPosition value) {
20888 _internal_set_gear_state(value);
20893 inline bool Gear::_internal_has_driver_override()
const {
20894 bool value = (_has_bits_[0] & 0x00000004u) != 0;
20897 inline bool Gear::has_driver_override()
const {
20898 return _internal_has_driver_override();
20900 inline void Gear::clear_driver_override() {
20901 driver_override_ =
false;
20902 _has_bits_[0] &= ~0x00000004u;
20904 inline bool Gear::_internal_driver_override()
const {
20905 return driver_override_;
20907 inline bool Gear::driver_override()
const {
20909 return _internal_driver_override();
20911 inline void Gear::_internal_set_driver_override(
bool value) {
20912 _has_bits_[0] |= 0x00000004u;
20913 driver_override_ = value;
20915 inline void Gear::set_driver_override(
bool value) {
20916 _internal_set_driver_override(value);
20921 inline bool Gear::_internal_has_gear_cmd()
const {
20922 bool value = (_has_bits_[0] & 0x00000010u) != 0;
20925 inline bool Gear::has_gear_cmd()
const {
20926 return _internal_has_gear_cmd();
20928 inline void Gear::clear_gear_cmd() {
20930 _has_bits_[0] &= ~0x00000010u;
20932 inline ::apollo::canbus::Chassis_GearPosition Gear::_internal_gear_cmd()
const {
20933 return static_cast< ::apollo::canbus::Chassis_GearPosition
>(gear_cmd_);
20935 inline ::apollo::canbus::Chassis_GearPosition Gear::gear_cmd()
const {
20937 return _internal_gear_cmd();
20939 inline void Gear::_internal_set_gear_cmd(::apollo::canbus::Chassis_GearPosition value) {
20940 assert(::apollo::canbus::Chassis_GearPosition_IsValid(value));
20941 _has_bits_[0] |= 0x00000010u;
20944 inline void Gear::set_gear_cmd(::apollo::canbus::Chassis_GearPosition value) {
20945 _internal_set_gear_cmd(value);
20950 inline bool Gear::_internal_has_canbus_fault()
const {
20951 bool value = (_has_bits_[0] & 0x00000008u) != 0;
20954 inline bool Gear::has_canbus_fault()
const {
20955 return _internal_has_canbus_fault();
20957 inline void Gear::clear_canbus_fault() {
20958 canbus_fault_ =
false;
20959 _has_bits_[0] &= ~0x00000008u;
20961 inline bool Gear::_internal_canbus_fault()
const {
20962 return canbus_fault_;
20964 inline bool Gear::canbus_fault()
const {
20966 return _internal_canbus_fault();
20968 inline void Gear::_internal_set_canbus_fault(
bool value) {
20969 _has_bits_[0] |= 0x00000008u;
20970 canbus_fault_ = value;
20972 inline void Gear::set_canbus_fault(
bool value) {
20973 _internal_set_canbus_fault(value);
20982 inline bool Safety::_internal_has_is_driver_car_door_close()
const {
20983 bool value = (_has_bits_[0] & 0x00000002u) != 0;
20986 inline bool Safety::has_is_driver_car_door_close()
const {
20987 return _internal_has_is_driver_car_door_close();
20989 inline void Safety::clear_is_driver_car_door_close() {
20990 is_driver_car_door_close_ =
false;
20991 _has_bits_[0] &= ~0x00000002u;
20993 inline bool Safety::_internal_is_driver_car_door_close()
const {
20994 return is_driver_car_door_close_;
20996 inline bool Safety::is_driver_car_door_close()
const {
20998 return _internal_is_driver_car_door_close();
21000 inline void Safety::_internal_set_is_driver_car_door_close(
bool value) {
21001 _has_bits_[0] |= 0x00000002u;
21002 is_driver_car_door_close_ = value;
21004 inline void Safety::set_is_driver_car_door_close(
bool value) {
21005 _internal_set_is_driver_car_door_close(value);
21010 inline bool Safety::_internal_has_is_driver_buckled()
const {
21011 bool value = (_has_bits_[0] & 0x00000004u) != 0;
21014 inline bool Safety::has_is_driver_buckled()
const {
21015 return _internal_has_is_driver_buckled();
21017 inline void Safety::clear_is_driver_buckled() {
21018 is_driver_buckled_ =
false;
21019 _has_bits_[0] &= ~0x00000004u;
21021 inline bool Safety::_internal_is_driver_buckled()
const {
21022 return is_driver_buckled_;
21024 inline bool Safety::is_driver_buckled()
const {
21026 return _internal_is_driver_buckled();
21028 inline void Safety::_internal_set_is_driver_buckled(
bool value) {
21029 _has_bits_[0] |= 0x00000004u;
21030 is_driver_buckled_ = value;
21032 inline void Safety::set_is_driver_buckled(
bool value) {
21033 _internal_set_is_driver_buckled(value);
21038 inline bool Safety::_internal_has_emergency_button()
const {
21039 bool value = (_has_bits_[0] & 0x00000001u) != 0;
21042 inline bool Safety::has_emergency_button()
const {
21043 return _internal_has_emergency_button();
21045 inline void Safety::clear_emergency_button() {
21046 emergency_button_ = 0;
21047 _has_bits_[0] &= ~0x00000001u;
21049 inline int32_t Safety::_internal_emergency_button()
const {
21050 return emergency_button_;
21052 inline int32_t Safety::emergency_button()
const {
21054 return _internal_emergency_button();
21056 inline void Safety::_internal_set_emergency_button(int32_t value) {
21057 _has_bits_[0] |= 0x00000001u;
21058 emergency_button_ = value;
21060 inline void Safety::set_emergency_button(int32_t value) {
21061 _internal_set_emergency_button(value);
21066 inline bool Safety::_internal_has_has_error()
const {
21067 bool value = (_has_bits_[0] & 0x00000008u) != 0;
21070 inline bool Safety::has_has_error()
const {
21071 return _internal_has_has_error();
21073 inline void Safety::clear_has_error() {
21074 has_error_ =
false;
21075 _has_bits_[0] &= ~0x00000008u;
21077 inline bool Safety::_internal_has_error()
const {
21080 inline bool Safety::has_error()
const {
21082 return _internal_has_error();
21084 inline void Safety::_internal_set_has_error(
bool value) {
21085 _has_bits_[0] |= 0x00000008u;
21086 has_error_ = value;
21088 inline void Safety::set_has_error(
bool value) {
21089 _internal_set_has_error(value);
21094 inline bool Safety::_internal_has_is_motor_invertor_fault()
const {
21095 bool value = (_has_bits_[0] & 0x00000010u) != 0;
21098 inline bool Safety::has_is_motor_invertor_fault()
const {
21099 return _internal_has_is_motor_invertor_fault();
21101 inline void Safety::clear_is_motor_invertor_fault() {
21102 is_motor_invertor_fault_ =
false;
21103 _has_bits_[0] &= ~0x00000010u;
21105 inline bool Safety::_internal_is_motor_invertor_fault()
const {
21106 return is_motor_invertor_fault_;
21108 inline bool Safety::is_motor_invertor_fault()
const {
21110 return _internal_is_motor_invertor_fault();
21112 inline void Safety::_internal_set_is_motor_invertor_fault(
bool value) {
21113 _has_bits_[0] |= 0x00000010u;
21114 is_motor_invertor_fault_ = value;
21116 inline void Safety::set_is_motor_invertor_fault(
bool value) {
21117 _internal_set_is_motor_invertor_fault(value);
21122 inline bool Safety::_internal_has_is_system_fault()
const {
21123 bool value = (_has_bits_[0] & 0x00000020u) != 0;
21126 inline bool Safety::has_is_system_fault()
const {
21127 return _internal_has_is_system_fault();
21129 inline void Safety::clear_is_system_fault() {
21130 is_system_fault_ =
false;
21131 _has_bits_[0] &= ~0x00000020u;
21133 inline bool Safety::_internal_is_system_fault()
const {
21134 return is_system_fault_;
21136 inline bool Safety::is_system_fault()
const {
21138 return _internal_is_system_fault();
21140 inline void Safety::_internal_set_is_system_fault(
bool value) {
21141 _has_bits_[0] |= 0x00000020u;
21142 is_system_fault_ = value;
21144 inline void Safety::set_is_system_fault(
bool value) {
21145 _internal_set_is_system_fault(value);
21150 inline bool Safety::_internal_has_is_power_battery_fault()
const {
21151 bool value = (_has_bits_[0] & 0x00000040u) != 0;
21154 inline bool Safety::has_is_power_battery_fault()
const {
21155 return _internal_has_is_power_battery_fault();
21157 inline void Safety::clear_is_power_battery_fault() {
21158 is_power_battery_fault_ =
false;
21159 _has_bits_[0] &= ~0x00000040u;
21161 inline bool Safety::_internal_is_power_battery_fault()
const {
21162 return is_power_battery_fault_;
21164 inline bool Safety::is_power_battery_fault()
const {
21166 return _internal_is_power_battery_fault();
21168 inline void Safety::_internal_set_is_power_battery_fault(
bool value) {
21169 _has_bits_[0] |= 0x00000040u;
21170 is_power_battery_fault_ = value;
21172 inline void Safety::set_is_power_battery_fault(
bool value) {
21173 _internal_set_is_power_battery_fault(value);
21178 inline bool Safety::_internal_has_is_motor_invertor_over_temperature()
const {
21179 bool value = (_has_bits_[0] & 0x00000080u) != 0;
21182 inline bool Safety::has_is_motor_invertor_over_temperature()
const {
21183 return _internal_has_is_motor_invertor_over_temperature();
21185 inline void Safety::clear_is_motor_invertor_over_temperature() {
21186 is_motor_invertor_over_temperature_ =
false;
21187 _has_bits_[0] &= ~0x00000080u;
21189 inline bool Safety::_internal_is_motor_invertor_over_temperature()
const {
21190 return is_motor_invertor_over_temperature_;
21192 inline bool Safety::is_motor_invertor_over_temperature()
const {
21194 return _internal_is_motor_invertor_over_temperature();
21196 inline void Safety::_internal_set_is_motor_invertor_over_temperature(
bool value) {
21197 _has_bits_[0] |= 0x00000080u;
21198 is_motor_invertor_over_temperature_ = value;
21200 inline void Safety::set_is_motor_invertor_over_temperature(
bool value) {
21201 _internal_set_is_motor_invertor_over_temperature(value);
21206 inline bool Safety::_internal_has_is_small_battery_charge_discharge_fault()
const {
21207 bool value = (_has_bits_[0] & 0x00000100u) != 0;
21210 inline bool Safety::has_is_small_battery_charge_discharge_fault()
const {
21211 return _internal_has_is_small_battery_charge_discharge_fault();
21213 inline void Safety::clear_is_small_battery_charge_discharge_fault() {
21214 is_small_battery_charge_discharge_fault_ =
false;
21215 _has_bits_[0] &= ~0x00000100u;
21217 inline bool Safety::_internal_is_small_battery_charge_discharge_fault()
const {
21218 return is_small_battery_charge_discharge_fault_;
21220 inline bool Safety::is_small_battery_charge_discharge_fault()
const {
21222 return _internal_is_small_battery_charge_discharge_fault();
21224 inline void Safety::_internal_set_is_small_battery_charge_discharge_fault(
bool value) {
21225 _has_bits_[0] |= 0x00000100u;
21226 is_small_battery_charge_discharge_fault_ = value;
21228 inline void Safety::set_is_small_battery_charge_discharge_fault(
bool value) {
21229 _internal_set_is_small_battery_charge_discharge_fault(value);
21234 inline bool Safety::_internal_has_driving_mode()
const {
21235 bool value = (_has_bits_[0] & 0x00000200u) != 0;
21238 inline bool Safety::has_driving_mode()
const {
21239 return _internal_has_driving_mode();
21241 inline void Safety::clear_driving_mode() {
21243 _has_bits_[0] &= ~0x00000200u;
21245 inline int32_t Safety::_internal_driving_mode()
const {
21246 return driving_mode_;
21248 inline int32_t Safety::driving_mode()
const {
21250 return _internal_driving_mode();
21252 inline void Safety::_internal_set_driving_mode(int32_t value) {
21253 _has_bits_[0] |= 0x00000200u;
21254 driving_mode_ = value;
21256 inline void Safety::set_driving_mode(int32_t value) {
21257 _internal_set_driving_mode(value);
21262 inline bool Safety::_internal_has_is_passenger_door_open()
const {
21263 bool value = (_has_bits_[0] & 0x00000400u) != 0;
21266 inline bool Safety::has_is_passenger_door_open()
const {
21267 return _internal_has_is_passenger_door_open();
21269 inline void Safety::clear_is_passenger_door_open() {
21270 is_passenger_door_open_ =
false;
21271 _has_bits_[0] &= ~0x00000400u;
21273 inline bool Safety::_internal_is_passenger_door_open()
const {
21274 return is_passenger_door_open_;
21276 inline bool Safety::is_passenger_door_open()
const {
21278 return _internal_is_passenger_door_open();
21280 inline void Safety::_internal_set_is_passenger_door_open(
bool value) {
21281 _has_bits_[0] |= 0x00000400u;
21282 is_passenger_door_open_ = value;
21284 inline void Safety::set_is_passenger_door_open(
bool value) {
21285 _internal_set_is_passenger_door_open(value);
21290 inline bool Safety::_internal_has_is_rearleft_door_open()
const {
21291 bool value = (_has_bits_[0] & 0x00000800u) != 0;
21294 inline bool Safety::has_is_rearleft_door_open()
const {
21295 return _internal_has_is_rearleft_door_open();
21297 inline void Safety::clear_is_rearleft_door_open() {
21298 is_rearleft_door_open_ =
false;
21299 _has_bits_[0] &= ~0x00000800u;
21301 inline bool Safety::_internal_is_rearleft_door_open()
const {
21302 return is_rearleft_door_open_;
21304 inline bool Safety::is_rearleft_door_open()
const {
21306 return _internal_is_rearleft_door_open();
21308 inline void Safety::_internal_set_is_rearleft_door_open(
bool value) {
21309 _has_bits_[0] |= 0x00000800u;
21310 is_rearleft_door_open_ = value;
21312 inline void Safety::set_is_rearleft_door_open(
bool value) {
21313 _internal_set_is_rearleft_door_open(value);
21318 inline bool Safety::_internal_has_is_rearright_door_open()
const {
21319 bool value = (_has_bits_[0] & 0x00001000u) != 0;
21322 inline bool Safety::has_is_rearright_door_open()
const {
21323 return _internal_has_is_rearright_door_open();
21325 inline void Safety::clear_is_rearright_door_open() {
21326 is_rearright_door_open_ =
false;
21327 _has_bits_[0] &= ~0x00001000u;
21329 inline bool Safety::_internal_is_rearright_door_open()
const {
21330 return is_rearright_door_open_;
21332 inline bool Safety::is_rearright_door_open()
const {
21334 return _internal_is_rearright_door_open();
21336 inline void Safety::_internal_set_is_rearright_door_open(
bool value) {
21337 _has_bits_[0] |= 0x00001000u;
21338 is_rearright_door_open_ = value;
21340 inline void Safety::set_is_rearright_door_open(
bool value) {
21341 _internal_set_is_rearright_door_open(value);
21346 inline bool Safety::_internal_has_is_hood_open()
const {
21347 bool value = (_has_bits_[0] & 0x00002000u) != 0;
21350 inline bool Safety::has_is_hood_open()
const {
21351 return _internal_has_is_hood_open();
21353 inline void Safety::clear_is_hood_open() {
21354 is_hood_open_ =
false;
21355 _has_bits_[0] &= ~0x00002000u;
21357 inline bool Safety::_internal_is_hood_open()
const {
21358 return is_hood_open_;
21360 inline bool Safety::is_hood_open()
const {
21362 return _internal_is_hood_open();
21364 inline void Safety::_internal_set_is_hood_open(
bool value) {
21365 _has_bits_[0] |= 0x00002000u;
21366 is_hood_open_ = value;
21368 inline void Safety::set_is_hood_open(
bool value) {
21369 _internal_set_is_hood_open(value);
21374 inline bool Safety::_internal_has_is_trunk_open()
const {
21375 bool value = (_has_bits_[0] & 0x00004000u) != 0;
21378 inline bool Safety::has_is_trunk_open()
const {
21379 return _internal_has_is_trunk_open();
21381 inline void Safety::clear_is_trunk_open() {
21382 is_trunk_open_ =
false;
21383 _has_bits_[0] &= ~0x00004000u;
21385 inline bool Safety::_internal_is_trunk_open()
const {
21386 return is_trunk_open_;
21388 inline bool Safety::is_trunk_open()
const {
21390 return _internal_is_trunk_open();
21392 inline void Safety::_internal_set_is_trunk_open(
bool value) {
21393 _has_bits_[0] |= 0x00004000u;
21394 is_trunk_open_ = value;
21396 inline void Safety::set_is_trunk_open(
bool value) {
21397 _internal_set_is_trunk_open(value);
21402 inline bool Safety::_internal_has_is_passenger_detected()
const {
21403 bool value = (_has_bits_[0] & 0x00008000u) != 0;
21406 inline bool Safety::has_is_passenger_detected()
const {
21407 return _internal_has_is_passenger_detected();
21409 inline void Safety::clear_is_passenger_detected() {
21410 is_passenger_detected_ =
false;
21411 _has_bits_[0] &= ~0x00008000u;
21413 inline bool Safety::_internal_is_passenger_detected()
const {
21414 return is_passenger_detected_;
21416 inline bool Safety::is_passenger_detected()
const {
21418 return _internal_is_passenger_detected();
21420 inline void Safety::_internal_set_is_passenger_detected(
bool value) {
21421 _has_bits_[0] |= 0x00008000u;
21422 is_passenger_detected_ = value;
21424 inline void Safety::set_is_passenger_detected(
bool value) {
21425 _internal_set_is_passenger_detected(value);
21430 inline bool Safety::_internal_has_is_passenger_airbag_enabled()
const {
21431 bool value = (_has_bits_[0] & 0x00010000u) != 0;
21434 inline bool Safety::has_is_passenger_airbag_enabled()
const {
21435 return _internal_has_is_passenger_airbag_enabled();
21437 inline void Safety::clear_is_passenger_airbag_enabled() {
21438 is_passenger_airbag_enabled_ =
false;
21439 _has_bits_[0] &= ~0x00010000u;
21441 inline bool Safety::_internal_is_passenger_airbag_enabled()
const {
21442 return is_passenger_airbag_enabled_;
21444 inline bool Safety::is_passenger_airbag_enabled()
const {
21446 return _internal_is_passenger_airbag_enabled();
21448 inline void Safety::_internal_set_is_passenger_airbag_enabled(
bool value) {
21449 _has_bits_[0] |= 0x00010000u;
21450 is_passenger_airbag_enabled_ = value;
21452 inline void Safety::set_is_passenger_airbag_enabled(
bool value) {
21453 _internal_set_is_passenger_airbag_enabled(value);
21458 inline bool Safety::_internal_has_is_passenger_buckled()
const {
21459 bool value = (_has_bits_[0] & 0x00020000u) != 0;
21462 inline bool Safety::has_is_passenger_buckled()
const {
21463 return _internal_has_is_passenger_buckled();
21465 inline void Safety::clear_is_passenger_buckled() {
21466 is_passenger_buckled_ =
false;
21467 _has_bits_[0] &= ~0x00020000u;
21469 inline bool Safety::_internal_is_passenger_buckled()
const {
21470 return is_passenger_buckled_;
21472 inline bool Safety::is_passenger_buckled()
const {
21474 return _internal_is_passenger_buckled();
21476 inline void Safety::_internal_set_is_passenger_buckled(
bool value) {
21477 _has_bits_[0] |= 0x00020000u;
21478 is_passenger_buckled_ = value;
21480 inline void Safety::set_is_passenger_buckled(
bool value) {
21481 _internal_set_is_passenger_buckled(value);
21486 inline bool Safety::_internal_has_front_left_tire_press()
const {
21487 bool value = (_has_bits_[0] & 0x00040000u) != 0;
21490 inline bool Safety::has_front_left_tire_press()
const {
21491 return _internal_has_front_left_tire_press();
21493 inline void Safety::clear_front_left_tire_press() {
21494 front_left_tire_press_ = 0;
21495 _has_bits_[0] &= ~0x00040000u;
21497 inline int32_t Safety::_internal_front_left_tire_press()
const {
21498 return front_left_tire_press_;
21500 inline int32_t Safety::front_left_tire_press()
const {
21502 return _internal_front_left_tire_press();
21504 inline void Safety::_internal_set_front_left_tire_press(int32_t value) {
21505 _has_bits_[0] |= 0x00040000u;
21506 front_left_tire_press_ = value;
21508 inline void Safety::set_front_left_tire_press(int32_t value) {
21509 _internal_set_front_left_tire_press(value);
21514 inline bool Safety::_internal_has_front_right_tire_press()
const {
21515 bool value = (_has_bits_[0] & 0x00080000u) != 0;
21518 inline bool Safety::has_front_right_tire_press()
const {
21519 return _internal_has_front_right_tire_press();
21521 inline void Safety::clear_front_right_tire_press() {
21522 front_right_tire_press_ = 0;
21523 _has_bits_[0] &= ~0x00080000u;
21525 inline int32_t Safety::_internal_front_right_tire_press()
const {
21526 return front_right_tire_press_;
21528 inline int32_t Safety::front_right_tire_press()
const {
21530 return _internal_front_right_tire_press();
21532 inline void Safety::_internal_set_front_right_tire_press(int32_t value) {
21533 _has_bits_[0] |= 0x00080000u;
21534 front_right_tire_press_ = value;
21536 inline void Safety::set_front_right_tire_press(int32_t value) {
21537 _internal_set_front_right_tire_press(value);
21542 inline bool Safety::_internal_has_rear_left_tire_press()
const {
21543 bool value = (_has_bits_[0] & 0x00100000u) != 0;
21546 inline bool Safety::has_rear_left_tire_press()
const {
21547 return _internal_has_rear_left_tire_press();
21549 inline void Safety::clear_rear_left_tire_press() {
21550 rear_left_tire_press_ = 0;
21551 _has_bits_[0] &= ~0x00100000u;
21553 inline int32_t Safety::_internal_rear_left_tire_press()
const {
21554 return rear_left_tire_press_;
21556 inline int32_t Safety::rear_left_tire_press()
const {
21558 return _internal_rear_left_tire_press();
21560 inline void Safety::_internal_set_rear_left_tire_press(int32_t value) {
21561 _has_bits_[0] |= 0x00100000u;
21562 rear_left_tire_press_ = value;
21564 inline void Safety::set_rear_left_tire_press(int32_t value) {
21565 _internal_set_rear_left_tire_press(value);
21570 inline bool Safety::_internal_has_rear_right_tire_press()
const {
21571 bool value = (_has_bits_[0] & 0x00200000u) != 0;
21574 inline bool Safety::has_rear_right_tire_press()
const {
21575 return _internal_has_rear_right_tire_press();
21577 inline void Safety::clear_rear_right_tire_press() {
21578 rear_right_tire_press_ = 0;
21579 _has_bits_[0] &= ~0x00200000u;
21581 inline int32_t Safety::_internal_rear_right_tire_press()
const {
21582 return rear_right_tire_press_;
21584 inline int32_t Safety::rear_right_tire_press()
const {
21586 return _internal_rear_right_tire_press();
21588 inline void Safety::_internal_set_rear_right_tire_press(int32_t value) {
21589 _has_bits_[0] |= 0x00200000u;
21590 rear_right_tire_press_ = value;
21592 inline void Safety::set_rear_right_tire_press(int32_t value) {
21593 _internal_set_rear_right_tire_press(value);
21598 inline bool Safety::_internal_has_car_driving_mode()
const {
21599 bool value = (_has_bits_[0] & 0x00400000u) != 0;
21602 inline bool Safety::has_car_driving_mode()
const {
21603 return _internal_has_car_driving_mode();
21605 inline void Safety::clear_car_driving_mode() {
21606 car_driving_mode_ = 0;
21607 _has_bits_[0] &= ~0x00400000u;
21609 inline ::apollo::canbus::Chassis_DrivingMode Safety::_internal_car_driving_mode()
const {
21610 return static_cast< ::apollo::canbus::Chassis_DrivingMode
>(car_driving_mode_);
21612 inline ::apollo::canbus::Chassis_DrivingMode Safety::car_driving_mode()
const {
21614 return _internal_car_driving_mode();
21616 inline void Safety::_internal_set_car_driving_mode(::apollo::canbus::Chassis_DrivingMode value) {
21617 assert(::apollo::canbus::Chassis_DrivingMode_IsValid(value));
21618 _has_bits_[0] |= 0x00400000u;
21619 car_driving_mode_ = value;
21621 inline void Safety::set_car_driving_mode(::apollo::canbus::Chassis_DrivingMode value) {
21622 _internal_set_car_driving_mode(value);
21631 inline bool BasicInfo::_internal_has_is_auto_mode()
const {
21632 bool value = (_has_bits_[0] & 0x00000002u) != 0;
21635 inline bool BasicInfo::has_is_auto_mode()
const {
21636 return _internal_has_is_auto_mode();
21638 inline void BasicInfo::clear_is_auto_mode() {
21639 is_auto_mode_ =
false;
21640 _has_bits_[0] &= ~0x00000002u;
21642 inline bool BasicInfo::_internal_is_auto_mode()
const {
21643 return is_auto_mode_;
21645 inline bool BasicInfo::is_auto_mode()
const {
21647 return _internal_is_auto_mode();
21649 inline void BasicInfo::_internal_set_is_auto_mode(
bool value) {
21650 _has_bits_[0] |= 0x00000002u;
21651 is_auto_mode_ = value;
21653 inline void BasicInfo::set_is_auto_mode(
bool value) {
21654 _internal_set_is_auto_mode(value);
21659 inline bool BasicInfo::_internal_has_power_state()
const {
21660 bool value = (_has_bits_[0] & 0x00000001u) != 0;
21663 inline bool BasicInfo::has_power_state()
const {
21664 return _internal_has_power_state();
21666 inline void BasicInfo::clear_power_state() {
21668 _has_bits_[0] &= ~0x00000001u;
21670 inline ::apollo::canbus::BasicInfo_Type BasicInfo::_internal_power_state()
const {
21671 return static_cast< ::apollo::canbus::BasicInfo_Type
>(power_state_);
21673 inline ::apollo::canbus::BasicInfo_Type BasicInfo::power_state()
const {
21675 return _internal_power_state();
21677 inline void BasicInfo::_internal_set_power_state(::apollo::canbus::BasicInfo_Type value) {
21678 assert(::apollo::canbus::BasicInfo_Type_IsValid(value));
21679 _has_bits_[0] |= 0x00000001u;
21680 power_state_ = value;
21682 inline void BasicInfo::set_power_state(::apollo::canbus::BasicInfo_Type value) {
21683 _internal_set_power_state(value);
21688 inline bool BasicInfo::_internal_has_is_air_bag_deployed()
const {
21689 bool value = (_has_bits_[0] & 0x00000004u) != 0;
21692 inline bool BasicInfo::has_is_air_bag_deployed()
const {
21693 return _internal_has_is_air_bag_deployed();
21695 inline void BasicInfo::clear_is_air_bag_deployed() {
21696 is_air_bag_deployed_ =
false;
21697 _has_bits_[0] &= ~0x00000004u;
21699 inline bool BasicInfo::_internal_is_air_bag_deployed()
const {
21700 return is_air_bag_deployed_;
21702 inline bool BasicInfo::is_air_bag_deployed()
const {
21704 return _internal_is_air_bag_deployed();
21706 inline void BasicInfo::_internal_set_is_air_bag_deployed(
bool value) {
21707 _has_bits_[0] |= 0x00000004u;
21708 is_air_bag_deployed_ = value;
21710 inline void BasicInfo::set_is_air_bag_deployed(
bool value) {
21711 _internal_set_is_air_bag_deployed(value);
21716 inline bool BasicInfo::_internal_has_odo_meter()
const {
21717 bool value = (_has_bits_[0] & 0x00000020u) != 0;
21720 inline bool BasicInfo::has_odo_meter()
const {
21721 return _internal_has_odo_meter();
21723 inline void BasicInfo::clear_odo_meter() {
21725 _has_bits_[0] &= ~0x00000020u;
21727 inline double BasicInfo::_internal_odo_meter()
const {
21730 inline double BasicInfo::odo_meter()
const {
21732 return _internal_odo_meter();
21734 inline void BasicInfo::_internal_set_odo_meter(
double value) {
21735 _has_bits_[0] |= 0x00000020u;
21736 odo_meter_ = value;
21738 inline void BasicInfo::set_odo_meter(
double value) {
21739 _internal_set_odo_meter(value);
21744 inline bool BasicInfo::_internal_has_drive_range()
const {
21745 bool value = (_has_bits_[0] & 0x00000040u) != 0;
21748 inline bool BasicInfo::has_drive_range()
const {
21749 return _internal_has_drive_range();
21751 inline void BasicInfo::clear_drive_range() {
21753 _has_bits_[0] &= ~0x00000040u;
21755 inline double BasicInfo::_internal_drive_range()
const {
21756 return drive_range_;
21758 inline double BasicInfo::drive_range()
const {
21760 return _internal_drive_range();
21762 inline void BasicInfo::_internal_set_drive_range(
double value) {
21763 _has_bits_[0] |= 0x00000040u;
21764 drive_range_ = value;
21766 inline void BasicInfo::set_drive_range(
double value) {
21767 _internal_set_drive_range(value);
21772 inline bool BasicInfo::_internal_has_is_system_error()
const {
21773 bool value = (_has_bits_[0] & 0x00000008u) != 0;
21776 inline bool BasicInfo::has_is_system_error()
const {
21777 return _internal_has_is_system_error();
21779 inline void BasicInfo::clear_is_system_error() {
21780 is_system_error_ =
false;
21781 _has_bits_[0] &= ~0x00000008u;
21783 inline bool BasicInfo::_internal_is_system_error()
const {
21784 return is_system_error_;
21786 inline bool BasicInfo::is_system_error()
const {
21788 return _internal_is_system_error();
21790 inline void BasicInfo::_internal_set_is_system_error(
bool value) {
21791 _has_bits_[0] |= 0x00000008u;
21792 is_system_error_ = value;
21794 inline void BasicInfo::set_is_system_error(
bool value) {
21795 _internal_set_is_system_error(value);
21800 inline bool BasicInfo::_internal_has_is_human_interrupt()
const {
21801 bool value = (_has_bits_[0] & 0x00000010u) != 0;
21804 inline bool BasicInfo::has_is_human_interrupt()
const {
21805 return _internal_has_is_human_interrupt();
21807 inline void BasicInfo::clear_is_human_interrupt() {
21808 is_human_interrupt_ =
false;
21809 _has_bits_[0] &= ~0x00000010u;
21811 inline bool BasicInfo::_internal_is_human_interrupt()
const {
21812 return is_human_interrupt_;
21814 inline bool BasicInfo::is_human_interrupt()
const {
21816 return _internal_is_human_interrupt();
21818 inline void BasicInfo::_internal_set_is_human_interrupt(
bool value) {
21819 _has_bits_[0] |= 0x00000010u;
21820 is_human_interrupt_ = value;
21822 inline void BasicInfo::set_is_human_interrupt(
bool value) {
21823 _internal_set_is_human_interrupt(value);
21828 inline bool BasicInfo::_internal_has_acc_on_button()
const {
21829 bool value = (_has_bits_[0] & 0x00000080u) != 0;
21832 inline bool BasicInfo::has_acc_on_button()
const {
21833 return _internal_has_acc_on_button();
21835 inline void BasicInfo::clear_acc_on_button() {
21836 acc_on_button_ =
false;
21837 _has_bits_[0] &= ~0x00000080u;
21839 inline bool BasicInfo::_internal_acc_on_button()
const {
21840 return acc_on_button_;
21842 inline bool BasicInfo::acc_on_button()
const {
21844 return _internal_acc_on_button();
21846 inline void BasicInfo::_internal_set_acc_on_button(
bool value) {
21847 _has_bits_[0] |= 0x00000080u;
21848 acc_on_button_ = value;
21850 inline void BasicInfo::set_acc_on_button(
bool value) {
21851 _internal_set_acc_on_button(value);
21856 inline bool BasicInfo::_internal_has_acc_off_button()
const {
21857 bool value = (_has_bits_[0] & 0x00000100u) != 0;
21860 inline bool BasicInfo::has_acc_off_button()
const {
21861 return _internal_has_acc_off_button();
21863 inline void BasicInfo::clear_acc_off_button() {
21864 acc_off_button_ =
false;
21865 _has_bits_[0] &= ~0x00000100u;
21867 inline bool BasicInfo::_internal_acc_off_button()
const {
21868 return acc_off_button_;
21870 inline bool BasicInfo::acc_off_button()
const {
21872 return _internal_acc_off_button();
21874 inline void BasicInfo::_internal_set_acc_off_button(
bool value) {
21875 _has_bits_[0] |= 0x00000100u;
21876 acc_off_button_ = value;
21878 inline void BasicInfo::set_acc_off_button(
bool value) {
21879 _internal_set_acc_off_button(value);
21884 inline bool BasicInfo::_internal_has_acc_res_button()
const {
21885 bool value = (_has_bits_[0] & 0x00000200u) != 0;
21888 inline bool BasicInfo::has_acc_res_button()
const {
21889 return _internal_has_acc_res_button();
21891 inline void BasicInfo::clear_acc_res_button() {
21892 acc_res_button_ =
false;
21893 _has_bits_[0] &= ~0x00000200u;
21895 inline bool BasicInfo::_internal_acc_res_button()
const {
21896 return acc_res_button_;
21898 inline bool BasicInfo::acc_res_button()
const {
21900 return _internal_acc_res_button();
21902 inline void BasicInfo::_internal_set_acc_res_button(
bool value) {
21903 _has_bits_[0] |= 0x00000200u;
21904 acc_res_button_ = value;
21906 inline void BasicInfo::set_acc_res_button(
bool value) {
21907 _internal_set_acc_res_button(value);
21912 inline bool BasicInfo::_internal_has_acc_cancel_button()
const {
21913 bool value = (_has_bits_[0] & 0x00000400u) != 0;
21916 inline bool BasicInfo::has_acc_cancel_button()
const {
21917 return _internal_has_acc_cancel_button();
21919 inline void BasicInfo::clear_acc_cancel_button() {
21920 acc_cancel_button_ =
false;
21921 _has_bits_[0] &= ~0x00000400u;
21923 inline bool BasicInfo::_internal_acc_cancel_button()
const {
21924 return acc_cancel_button_;
21926 inline bool BasicInfo::acc_cancel_button()
const {
21928 return _internal_acc_cancel_button();
21930 inline void BasicInfo::_internal_set_acc_cancel_button(
bool value) {
21931 _has_bits_[0] |= 0x00000400u;
21932 acc_cancel_button_ = value;
21934 inline void BasicInfo::set_acc_cancel_button(
bool value) {
21935 _internal_set_acc_cancel_button(value);
21940 inline bool BasicInfo::_internal_has_acc_on_off_button()
const {
21941 bool value = (_has_bits_[0] & 0x00000800u) != 0;
21944 inline bool BasicInfo::has_acc_on_off_button()
const {
21945 return _internal_has_acc_on_off_button();
21947 inline void BasicInfo::clear_acc_on_off_button() {
21948 acc_on_off_button_ =
false;
21949 _has_bits_[0] &= ~0x00000800u;
21951 inline bool BasicInfo::_internal_acc_on_off_button()
const {
21952 return acc_on_off_button_;
21954 inline bool BasicInfo::acc_on_off_button()
const {
21956 return _internal_acc_on_off_button();
21958 inline void BasicInfo::_internal_set_acc_on_off_button(
bool value) {
21959 _has_bits_[0] |= 0x00000800u;
21960 acc_on_off_button_ = value;
21962 inline void BasicInfo::set_acc_on_off_button(
bool value) {
21963 _internal_set_acc_on_off_button(value);
21968 inline bool BasicInfo::_internal_has_acc_res_cancel_button()
const {
21969 bool value = (_has_bits_[0] & 0x00001000u) != 0;
21972 inline bool BasicInfo::has_acc_res_cancel_button()
const {
21973 return _internal_has_acc_res_cancel_button();
21975 inline void BasicInfo::clear_acc_res_cancel_button() {
21976 acc_res_cancel_button_ =
false;
21977 _has_bits_[0] &= ~0x00001000u;
21979 inline bool BasicInfo::_internal_acc_res_cancel_button()
const {
21980 return acc_res_cancel_button_;
21982 inline bool BasicInfo::acc_res_cancel_button()
const {
21984 return _internal_acc_res_cancel_button();
21986 inline void BasicInfo::_internal_set_acc_res_cancel_button(
bool value) {
21987 _has_bits_[0] |= 0x00001000u;
21988 acc_res_cancel_button_ = value;
21990 inline void BasicInfo::set_acc_res_cancel_button(
bool value) {
21991 _internal_set_acc_res_cancel_button(value);
21996 inline bool BasicInfo::_internal_has_acc_inc_spd_button()
const {
21997 bool value = (_has_bits_[0] & 0x00002000u) != 0;
22000 inline bool BasicInfo::has_acc_inc_spd_button()
const {
22001 return _internal_has_acc_inc_spd_button();
22003 inline void BasicInfo::clear_acc_inc_spd_button() {
22004 acc_inc_spd_button_ =
false;
22005 _has_bits_[0] &= ~0x00002000u;
22007 inline bool BasicInfo::_internal_acc_inc_spd_button()
const {
22008 return acc_inc_spd_button_;
22010 inline bool BasicInfo::acc_inc_spd_button()
const {
22012 return _internal_acc_inc_spd_button();
22014 inline void BasicInfo::_internal_set_acc_inc_spd_button(
bool value) {
22015 _has_bits_[0] |= 0x00002000u;
22016 acc_inc_spd_button_ = value;
22018 inline void BasicInfo::set_acc_inc_spd_button(
bool value) {
22019 _internal_set_acc_inc_spd_button(value);
22024 inline bool BasicInfo::_internal_has_acc_dec_spd_button()
const {
22025 bool value = (_has_bits_[0] & 0x00004000u) != 0;
22028 inline bool BasicInfo::has_acc_dec_spd_button()
const {
22029 return _internal_has_acc_dec_spd_button();
22031 inline void BasicInfo::clear_acc_dec_spd_button() {
22032 acc_dec_spd_button_ =
false;
22033 _has_bits_[0] &= ~0x00004000u;
22035 inline bool BasicInfo::_internal_acc_dec_spd_button()
const {
22036 return acc_dec_spd_button_;
22038 inline bool BasicInfo::acc_dec_spd_button()
const {
22040 return _internal_acc_dec_spd_button();
22042 inline void BasicInfo::_internal_set_acc_dec_spd_button(
bool value) {
22043 _has_bits_[0] |= 0x00004000u;
22044 acc_dec_spd_button_ = value;
22046 inline void BasicInfo::set_acc_dec_spd_button(
bool value) {
22047 _internal_set_acc_dec_spd_button(value);
22052 inline bool BasicInfo::_internal_has_acc_inc_gap_button()
const {
22053 bool value = (_has_bits_[0] & 0x00008000u) != 0;
22056 inline bool BasicInfo::has_acc_inc_gap_button()
const {
22057 return _internal_has_acc_inc_gap_button();
22059 inline void BasicInfo::clear_acc_inc_gap_button() {
22060 acc_inc_gap_button_ =
false;
22061 _has_bits_[0] &= ~0x00008000u;
22063 inline bool BasicInfo::_internal_acc_inc_gap_button()
const {
22064 return acc_inc_gap_button_;
22066 inline bool BasicInfo::acc_inc_gap_button()
const {
22068 return _internal_acc_inc_gap_button();
22070 inline void BasicInfo::_internal_set_acc_inc_gap_button(
bool value) {
22071 _has_bits_[0] |= 0x00008000u;
22072 acc_inc_gap_button_ = value;
22074 inline void BasicInfo::set_acc_inc_gap_button(
bool value) {
22075 _internal_set_acc_inc_gap_button(value);
22080 inline bool BasicInfo::_internal_has_acc_dec_gap_button()
const {
22081 bool value = (_has_bits_[0] & 0x00010000u) != 0;
22084 inline bool BasicInfo::has_acc_dec_gap_button()
const {
22085 return _internal_has_acc_dec_gap_button();
22087 inline void BasicInfo::clear_acc_dec_gap_button() {
22088 acc_dec_gap_button_ =
false;
22089 _has_bits_[0] &= ~0x00010000u;
22091 inline bool BasicInfo::_internal_acc_dec_gap_button()
const {
22092 return acc_dec_gap_button_;
22094 inline bool BasicInfo::acc_dec_gap_button()
const {
22096 return _internal_acc_dec_gap_button();
22098 inline void BasicInfo::_internal_set_acc_dec_gap_button(
bool value) {
22099 _has_bits_[0] |= 0x00010000u;
22100 acc_dec_gap_button_ = value;
22102 inline void BasicInfo::set_acc_dec_gap_button(
bool value) {
22103 _internal_set_acc_dec_gap_button(value);
22108 inline bool BasicInfo::_internal_has_lka_button()
const {
22109 bool value = (_has_bits_[0] & 0x00020000u) != 0;
22112 inline bool BasicInfo::has_lka_button()
const {
22113 return _internal_has_lka_button();
22115 inline void BasicInfo::clear_lka_button() {
22116 lka_button_ =
false;
22117 _has_bits_[0] &= ~0x00020000u;
22119 inline bool BasicInfo::_internal_lka_button()
const {
22120 return lka_button_;
22122 inline bool BasicInfo::lka_button()
const {
22124 return _internal_lka_button();
22126 inline void BasicInfo::_internal_set_lka_button(
bool value) {
22127 _has_bits_[0] |= 0x00020000u;
22128 lka_button_ = value;
22130 inline void BasicInfo::set_lka_button(
bool value) {
22131 _internal_set_lka_button(value);
22136 inline bool BasicInfo::_internal_has_canbus_fault()
const {
22137 bool value = (_has_bits_[0] & 0x00040000u) != 0;
22140 inline bool BasicInfo::has_canbus_fault()
const {
22141 return _internal_has_canbus_fault();
22143 inline void BasicInfo::clear_canbus_fault() {
22144 canbus_fault_ =
false;
22145 _has_bits_[0] &= ~0x00040000u;
22147 inline bool BasicInfo::_internal_canbus_fault()
const {
22148 return canbus_fault_;
22150 inline bool BasicInfo::canbus_fault()
const {
22152 return _internal_canbus_fault();
22154 inline void BasicInfo::_internal_set_canbus_fault(
bool value) {
22155 _has_bits_[0] |= 0x00040000u;
22156 canbus_fault_ = value;
22158 inline void BasicInfo::set_canbus_fault(
bool value) {
22159 _internal_set_canbus_fault(value);
22164 inline bool BasicInfo::_internal_has_latitude()
const {
22165 bool value = (_has_bits_[0] & 0x00100000u) != 0;
22168 inline bool BasicInfo::has_latitude()
const {
22169 return _internal_has_latitude();
22171 inline void BasicInfo::clear_latitude() {
22173 _has_bits_[0] &= ~0x00100000u;
22175 inline double BasicInfo::_internal_latitude()
const {
22178 inline double BasicInfo::latitude()
const {
22180 return _internal_latitude();
22182 inline void BasicInfo::_internal_set_latitude(
double value) {
22183 _has_bits_[0] |= 0x00100000u;
22186 inline void BasicInfo::set_latitude(
double value) {
22187 _internal_set_latitude(value);
22192 inline bool BasicInfo::_internal_has_longitude()
const {
22193 bool value = (_has_bits_[0] & 0x00200000u) != 0;
22196 inline bool BasicInfo::has_longitude()
const {
22197 return _internal_has_longitude();
22199 inline void BasicInfo::clear_longitude() {
22201 _has_bits_[0] &= ~0x00200000u;
22203 inline double BasicInfo::_internal_longitude()
const {
22206 inline double BasicInfo::longitude()
const {
22208 return _internal_longitude();
22210 inline void BasicInfo::_internal_set_longitude(
double value) {
22211 _has_bits_[0] |= 0x00200000u;
22212 longitude_ = value;
22214 inline void BasicInfo::set_longitude(
double value) {
22215 _internal_set_longitude(value);
22220 inline bool BasicInfo::_internal_has_gps_valid()
const {
22221 bool value = (_has_bits_[0] & 0x08000000u) != 0;
22224 inline bool BasicInfo::has_gps_valid()
const {
22225 return _internal_has_gps_valid();
22227 inline void BasicInfo::clear_gps_valid() {
22228 gps_valid_ =
false;
22229 _has_bits_[0] &= ~0x08000000u;
22231 inline bool BasicInfo::_internal_gps_valid()
const {
22234 inline bool BasicInfo::gps_valid()
const {
22236 return _internal_gps_valid();
22238 inline void BasicInfo::_internal_set_gps_valid(
bool value) {
22239 _has_bits_[0] |= 0x08000000u;
22240 gps_valid_ = value;
22242 inline void BasicInfo::set_gps_valid(
bool value) {
22243 _internal_set_gps_valid(value);
22248 inline bool BasicInfo::_internal_has_year()
const {
22249 bool value = (_has_bits_[0] & 0x00080000u) != 0;
22252 inline bool BasicInfo::has_year()
const {
22253 return _internal_has_year();
22255 inline void BasicInfo::clear_year() {
22257 _has_bits_[0] &= ~0x00080000u;
22259 inline int32_t BasicInfo::_internal_year()
const {
22262 inline int32_t BasicInfo::year()
const {
22264 return _internal_year();
22266 inline void BasicInfo::_internal_set_year(int32_t value) {
22267 _has_bits_[0] |= 0x00080000u;
22270 inline void BasicInfo::set_year(int32_t value) {
22271 _internal_set_year(value);
22276 inline bool BasicInfo::_internal_has_month()
const {
22277 bool value = (_has_bits_[0] & 0x00400000u) != 0;
22280 inline bool BasicInfo::has_month()
const {
22281 return _internal_has_month();
22283 inline void BasicInfo::clear_month() {
22285 _has_bits_[0] &= ~0x00400000u;
22287 inline int32_t BasicInfo::_internal_month()
const {
22290 inline int32_t BasicInfo::month()
const {
22292 return _internal_month();
22294 inline void BasicInfo::_internal_set_month(int32_t value) {
22295 _has_bits_[0] |= 0x00400000u;
22298 inline void BasicInfo::set_month(int32_t value) {
22299 _internal_set_month(value);
22304 inline bool BasicInfo::_internal_has_day()
const {
22305 bool value = (_has_bits_[0] & 0x00800000u) != 0;
22308 inline bool BasicInfo::has_day()
const {
22309 return _internal_has_day();
22311 inline void BasicInfo::clear_day() {
22313 _has_bits_[0] &= ~0x00800000u;
22315 inline int32_t BasicInfo::_internal_day()
const {
22318 inline int32_t BasicInfo::day()
const {
22320 return _internal_day();
22322 inline void BasicInfo::_internal_set_day(int32_t value) {
22323 _has_bits_[0] |= 0x00800000u;
22326 inline void BasicInfo::set_day(int32_t value) {
22327 _internal_set_day(value);
22332 inline bool BasicInfo::_internal_has_hours()
const {
22333 bool value = (_has_bits_[0] & 0x01000000u) != 0;
22336 inline bool BasicInfo::has_hours()
const {
22337 return _internal_has_hours();
22339 inline void BasicInfo::clear_hours() {
22341 _has_bits_[0] &= ~0x01000000u;
22343 inline int32_t BasicInfo::_internal_hours()
const {
22346 inline int32_t BasicInfo::hours()
const {
22348 return _internal_hours();
22350 inline void BasicInfo::_internal_set_hours(int32_t value) {
22351 _has_bits_[0] |= 0x01000000u;
22354 inline void BasicInfo::set_hours(int32_t value) {
22355 _internal_set_hours(value);
22360 inline bool BasicInfo::_internal_has_minutes()
const {
22361 bool value = (_has_bits_[0] & 0x02000000u) != 0;
22364 inline bool BasicInfo::has_minutes()
const {
22365 return _internal_has_minutes();
22367 inline void BasicInfo::clear_minutes() {
22369 _has_bits_[0] &= ~0x02000000u;
22371 inline int32_t BasicInfo::_internal_minutes()
const {
22374 inline int32_t BasicInfo::minutes()
const {
22376 return _internal_minutes();
22378 inline void BasicInfo::_internal_set_minutes(int32_t value) {
22379 _has_bits_[0] |= 0x02000000u;
22382 inline void BasicInfo::set_minutes(int32_t value) {
22383 _internal_set_minutes(value);
22388 inline bool BasicInfo::_internal_has_seconds()
const {
22389 bool value = (_has_bits_[0] & 0x04000000u) != 0;
22392 inline bool BasicInfo::has_seconds()
const {
22393 return _internal_has_seconds();
22395 inline void BasicInfo::clear_seconds() {
22397 _has_bits_[0] &= ~0x04000000u;
22399 inline int32_t BasicInfo::_internal_seconds()
const {
22402 inline int32_t BasicInfo::seconds()
const {
22404 return _internal_seconds();
22406 inline void BasicInfo::_internal_set_seconds(int32_t value) {
22407 _has_bits_[0] |= 0x04000000u;
22410 inline void BasicInfo::set_seconds(int32_t value) {
22411 _internal_set_seconds(value);
22416 inline bool BasicInfo::_internal_has_compass_direction()
const {
22417 bool value = (_has_bits_[0] & 0x40000000u) != 0;
22420 inline bool BasicInfo::has_compass_direction()
const {
22421 return _internal_has_compass_direction();
22423 inline void BasicInfo::clear_compass_direction() {
22424 compass_direction_ = 0;
22425 _has_bits_[0] &= ~0x40000000u;
22427 inline double BasicInfo::_internal_compass_direction()
const {
22428 return compass_direction_;
22430 inline double BasicInfo::compass_direction()
const {
22432 return _internal_compass_direction();
22434 inline void BasicInfo::_internal_set_compass_direction(
double value) {
22435 _has_bits_[0] |= 0x40000000u;
22436 compass_direction_ = value;
22438 inline void BasicInfo::set_compass_direction(
double value) {
22439 _internal_set_compass_direction(value);
22444 inline bool BasicInfo::_internal_has_pdop()
const {
22445 bool value = (_has_bits_[0] & 0x80000000u) != 0;
22448 inline bool BasicInfo::has_pdop()
const {
22449 return _internal_has_pdop();
22451 inline void BasicInfo::clear_pdop() {
22453 _has_bits_[0] &= ~0x80000000u;
22455 inline double BasicInfo::_internal_pdop()
const {
22458 inline double BasicInfo::pdop()
const {
22460 return _internal_pdop();
22462 inline void BasicInfo::_internal_set_pdop(
double value) {
22463 _has_bits_[0] |= 0x80000000u;
22466 inline void BasicInfo::set_pdop(
double value) {
22467 _internal_set_pdop(value);
22472 inline bool BasicInfo::_internal_has_is_gps_fault()
const {
22473 bool value = (_has_bits_[0] & 0x10000000u) != 0;
22476 inline bool BasicInfo::has_is_gps_fault()
const {
22477 return _internal_has_is_gps_fault();
22479 inline void BasicInfo::clear_is_gps_fault() {
22480 is_gps_fault_ =
false;
22481 _has_bits_[0] &= ~0x10000000u;
22483 inline bool BasicInfo::_internal_is_gps_fault()
const {
22484 return is_gps_fault_;
22486 inline bool BasicInfo::is_gps_fault()
const {
22488 return _internal_is_gps_fault();
22490 inline void BasicInfo::_internal_set_is_gps_fault(
bool value) {
22491 _has_bits_[0] |= 0x10000000u;
22492 is_gps_fault_ = value;
22494 inline void BasicInfo::set_is_gps_fault(
bool value) {
22495 _internal_set_is_gps_fault(value);
22500 inline bool BasicInfo::_internal_has_is_inferred()
const {
22501 bool value = (_has_bits_[0] & 0x20000000u) != 0;
22504 inline bool BasicInfo::has_is_inferred()
const {
22505 return _internal_has_is_inferred();
22507 inline void BasicInfo::clear_is_inferred() {
22508 is_inferred_ =
false;
22509 _has_bits_[0] &= ~0x20000000u;
22511 inline bool BasicInfo::_internal_is_inferred()
const {
22512 return is_inferred_;
22514 inline bool BasicInfo::is_inferred()
const {
22516 return _internal_is_inferred();
22518 inline void BasicInfo::_internal_set_is_inferred(
bool value) {
22519 _has_bits_[0] |= 0x20000000u;
22520 is_inferred_ = value;
22522 inline void BasicInfo::set_is_inferred(
bool value) {
22523 _internal_set_is_inferred(value);
22528 inline bool BasicInfo::_internal_has_altitude()
const {
22529 bool value = (_has_bits_[1] & 0x00000001u) != 0;
22532 inline bool BasicInfo::has_altitude()
const {
22533 return _internal_has_altitude();
22535 inline void BasicInfo::clear_altitude() {
22537 _has_bits_[1] &= ~0x00000001u;
22539 inline double BasicInfo::_internal_altitude()
const {
22542 inline double BasicInfo::altitude()
const {
22544 return _internal_altitude();
22546 inline void BasicInfo::_internal_set_altitude(
double value) {
22547 _has_bits_[1] |= 0x00000001u;
22550 inline void BasicInfo::set_altitude(
double value) {
22551 _internal_set_altitude(value);
22556 inline bool BasicInfo::_internal_has_heading()
const {
22557 bool value = (_has_bits_[1] & 0x00000002u) != 0;
22560 inline bool BasicInfo::has_heading()
const {
22561 return _internal_has_heading();
22563 inline void BasicInfo::clear_heading() {
22565 _has_bits_[1] &= ~0x00000002u;
22567 inline double BasicInfo::_internal_heading()
const {
22570 inline double BasicInfo::heading()
const {
22572 return _internal_heading();
22574 inline void BasicInfo::_internal_set_heading(
double value) {
22575 _has_bits_[1] |= 0x00000002u;
22578 inline void BasicInfo::set_heading(
double value) {
22579 _internal_set_heading(value);
22584 inline bool BasicInfo::_internal_has_hdop()
const {
22585 bool value = (_has_bits_[1] & 0x00000004u) != 0;
22588 inline bool BasicInfo::has_hdop()
const {
22589 return _internal_has_hdop();
22591 inline void BasicInfo::clear_hdop() {
22593 _has_bits_[1] &= ~0x00000004u;
22595 inline double BasicInfo::_internal_hdop()
const {
22598 inline double BasicInfo::hdop()
const {
22600 return _internal_hdop();
22602 inline void BasicInfo::_internal_set_hdop(
double value) {
22603 _has_bits_[1] |= 0x00000004u;
22606 inline void BasicInfo::set_hdop(
double value) {
22607 _internal_set_hdop(value);
22612 inline bool BasicInfo::_internal_has_vdop()
const {
22613 bool value = (_has_bits_[1] & 0x00000008u) != 0;
22616 inline bool BasicInfo::has_vdop()
const {
22617 return _internal_has_vdop();
22619 inline void BasicInfo::clear_vdop() {
22621 _has_bits_[1] &= ~0x00000008u;
22623 inline double BasicInfo::_internal_vdop()
const {
22626 inline double BasicInfo::vdop()
const {
22628 return _internal_vdop();
22630 inline void BasicInfo::_internal_set_vdop(
double value) {
22631 _has_bits_[1] |= 0x00000008u;
22634 inline void BasicInfo::set_vdop(
double value) {
22635 _internal_set_vdop(value);
22640 inline bool BasicInfo::_internal_has_quality()
const {
22641 bool value = (_has_bits_[1] & 0x00000010u) != 0;
22644 inline bool BasicInfo::has_quality()
const {
22645 return _internal_has_quality();
22647 inline void BasicInfo::clear_quality() {
22649 _has_bits_[1] &= ~0x00000010u;
22651 inline ::apollo::canbus::GpsQuality BasicInfo::_internal_quality()
const {
22652 return static_cast< ::apollo::canbus::GpsQuality
>(quality_);
22654 inline ::apollo::canbus::GpsQuality BasicInfo::quality()
const {
22656 return _internal_quality();
22658 inline void BasicInfo::_internal_set_quality(::apollo::canbus::GpsQuality value) {
22659 assert(::apollo::canbus::GpsQuality_IsValid(value));
22660 _has_bits_[1] |= 0x00000010u;
22663 inline void BasicInfo::set_quality(::apollo::canbus::GpsQuality value) {
22664 _internal_set_quality(value);
22669 inline bool BasicInfo::_internal_has_num_satellites()
const {
22670 bool value = (_has_bits_[1] & 0x00000020u) != 0;
22673 inline bool BasicInfo::has_num_satellites()
const {
22674 return _internal_has_num_satellites();
22676 inline void BasicInfo::clear_num_satellites() {
22677 num_satellites_ = 0;
22678 _has_bits_[1] &= ~0x00000020u;
22680 inline int32_t BasicInfo::_internal_num_satellites()
const {
22681 return num_satellites_;
22683 inline int32_t BasicInfo::num_satellites()
const {
22685 return _internal_num_satellites();
22687 inline void BasicInfo::_internal_set_num_satellites(int32_t value) {
22688 _has_bits_[1] |= 0x00000020u;
22689 num_satellites_ = value;
22691 inline void BasicInfo::set_num_satellites(int32_t value) {
22692 _internal_set_num_satellites(value);
22697 inline bool BasicInfo::_internal_has_gps_speed()
const {
22698 bool value = (_has_bits_[1] & 0x00000040u) != 0;
22701 inline bool BasicInfo::has_gps_speed()
const {
22702 return _internal_has_gps_speed();
22704 inline void BasicInfo::clear_gps_speed() {
22706 _has_bits_[1] &= ~0x00000040u;
22708 inline double BasicInfo::_internal_gps_speed()
const {
22711 inline double BasicInfo::gps_speed()
const {
22713 return _internal_gps_speed();
22715 inline void BasicInfo::_internal_set_gps_speed(
double value) {
22716 _has_bits_[1] |= 0x00000040u;
22717 gps_speed_ = value;
22719 inline void BasicInfo::set_gps_speed(
double value) {
22720 _internal_set_gps_speed(value);
22729 inline bool Global_rpt_6a::_internal_has_pacmod_status()
const {
22730 bool value = (_has_bits_[0] & 0x00000001u) != 0;
22733 inline bool Global_rpt_6a::has_pacmod_status()
const {
22734 return _internal_has_pacmod_status();
22736 inline void Global_rpt_6a::clear_pacmod_status() {
22737 pacmod_status_ = 0;
22738 _has_bits_[0] &= ~0x00000001u;
22740 inline ::apollo::canbus::Global_rpt_6a_Pacmod_statusType Global_rpt_6a::_internal_pacmod_status()
const {
22741 return static_cast< ::apollo::canbus::Global_rpt_6a_Pacmod_statusType
>(pacmod_status_);
22743 inline ::apollo::canbus::Global_rpt_6a_Pacmod_statusType Global_rpt_6a::pacmod_status()
const {
22745 return _internal_pacmod_status();
22747 inline void Global_rpt_6a::_internal_set_pacmod_status(::apollo::canbus::Global_rpt_6a_Pacmod_statusType value) {
22748 assert(::apollo::canbus::Global_rpt_6a_Pacmod_statusType_IsValid(value));
22749 _has_bits_[0] |= 0x00000001u;
22750 pacmod_status_ = value;
22752 inline void Global_rpt_6a::set_pacmod_status(::apollo::canbus::Global_rpt_6a_Pacmod_statusType value) {
22753 _internal_set_pacmod_status(value);
22758 inline bool Global_rpt_6a::_internal_has_override_status()
const {
22759 bool value = (_has_bits_[0] & 0x00000002u) != 0;
22762 inline bool Global_rpt_6a::has_override_status()
const {
22763 return _internal_has_override_status();
22765 inline void Global_rpt_6a::clear_override_status() {
22766 override_status_ = 0;
22767 _has_bits_[0] &= ~0x00000002u;
22769 inline ::apollo::canbus::Global_rpt_6a_Override_statusType Global_rpt_6a::_internal_override_status()
const {
22770 return static_cast< ::apollo::canbus::Global_rpt_6a_Override_statusType
>(override_status_);
22772 inline ::apollo::canbus::Global_rpt_6a_Override_statusType Global_rpt_6a::override_status()
const {
22774 return _internal_override_status();
22776 inline void Global_rpt_6a::_internal_set_override_status(::apollo::canbus::Global_rpt_6a_Override_statusType value) {
22777 assert(::apollo::canbus::Global_rpt_6a_Override_statusType_IsValid(value));
22778 _has_bits_[0] |= 0x00000002u;
22779 override_status_ = value;
22781 inline void Global_rpt_6a::set_override_status(::apollo::canbus::Global_rpt_6a_Override_statusType value) {
22782 _internal_set_override_status(value);
22787 inline bool Global_rpt_6a::_internal_has_veh_can_timeout()
const {
22788 bool value = (_has_bits_[0] & 0x00000004u) != 0;
22791 inline bool Global_rpt_6a::has_veh_can_timeout()
const {
22792 return _internal_has_veh_can_timeout();
22794 inline void Global_rpt_6a::clear_veh_can_timeout() {
22795 veh_can_timeout_ =
false;
22796 _has_bits_[0] &= ~0x00000004u;
22798 inline bool Global_rpt_6a::_internal_veh_can_timeout()
const {
22799 return veh_can_timeout_;
22801 inline bool Global_rpt_6a::veh_can_timeout()
const {
22803 return _internal_veh_can_timeout();
22805 inline void Global_rpt_6a::_internal_set_veh_can_timeout(
bool value) {
22806 _has_bits_[0] |= 0x00000004u;
22807 veh_can_timeout_ = value;
22809 inline void Global_rpt_6a::set_veh_can_timeout(
bool value) {
22810 _internal_set_veh_can_timeout(value);
22815 inline bool Global_rpt_6a::_internal_has_str_can_timeout()
const {
22816 bool value = (_has_bits_[0] & 0x00000008u) != 0;
22819 inline bool Global_rpt_6a::has_str_can_timeout()
const {
22820 return _internal_has_str_can_timeout();
22822 inline void Global_rpt_6a::clear_str_can_timeout() {
22823 str_can_timeout_ =
false;
22824 _has_bits_[0] &= ~0x00000008u;
22826 inline bool Global_rpt_6a::_internal_str_can_timeout()
const {
22827 return str_can_timeout_;
22829 inline bool Global_rpt_6a::str_can_timeout()
const {
22831 return _internal_str_can_timeout();
22833 inline void Global_rpt_6a::_internal_set_str_can_timeout(
bool value) {
22834 _has_bits_[0] |= 0x00000008u;
22835 str_can_timeout_ = value;
22837 inline void Global_rpt_6a::set_str_can_timeout(
bool value) {
22838 _internal_set_str_can_timeout(value);
22843 inline bool Global_rpt_6a::_internal_has_brk_can_timeout()
const {
22844 bool value = (_has_bits_[0] & 0x00000020u) != 0;
22847 inline bool Global_rpt_6a::has_brk_can_timeout()
const {
22848 return _internal_has_brk_can_timeout();
22850 inline void Global_rpt_6a::clear_brk_can_timeout() {
22851 brk_can_timeout_ = 0;
22852 _has_bits_[0] &= ~0x00000020u;
22854 inline ::apollo::canbus::Global_rpt_6a_Brk_can_timeoutType Global_rpt_6a::_internal_brk_can_timeout()
const {
22855 return static_cast< ::apollo::canbus::Global_rpt_6a_Brk_can_timeoutType
>(brk_can_timeout_);
22857 inline ::apollo::canbus::Global_rpt_6a_Brk_can_timeoutType Global_rpt_6a::brk_can_timeout()
const {
22859 return _internal_brk_can_timeout();
22861 inline void Global_rpt_6a::_internal_set_brk_can_timeout(::apollo::canbus::Global_rpt_6a_Brk_can_timeoutType value) {
22862 assert(::apollo::canbus::Global_rpt_6a_Brk_can_timeoutType_IsValid(value));
22863 _has_bits_[0] |= 0x00000020u;
22864 brk_can_timeout_ = value;
22866 inline void Global_rpt_6a::set_brk_can_timeout(::apollo::canbus::Global_rpt_6a_Brk_can_timeoutType value) {
22867 _internal_set_brk_can_timeout(value);
22872 inline bool Global_rpt_6a::_internal_has_usr_can_timeout()
const {
22873 bool value = (_has_bits_[0] & 0x00000010u) != 0;
22876 inline bool Global_rpt_6a::has_usr_can_timeout()
const {
22877 return _internal_has_usr_can_timeout();
22879 inline void Global_rpt_6a::clear_usr_can_timeout() {
22880 usr_can_timeout_ =
false;
22881 _has_bits_[0] &= ~0x00000010u;
22883 inline bool Global_rpt_6a::_internal_usr_can_timeout()
const {
22884 return usr_can_timeout_;
22886 inline bool Global_rpt_6a::usr_can_timeout()
const {
22888 return _internal_usr_can_timeout();
22890 inline void Global_rpt_6a::_internal_set_usr_can_timeout(
bool value) {
22891 _has_bits_[0] |= 0x00000010u;
22892 usr_can_timeout_ = value;
22894 inline void Global_rpt_6a::set_usr_can_timeout(
bool value) {
22895 _internal_set_usr_can_timeout(value);
22900 inline bool Global_rpt_6a::_internal_has_usr_can_read_errors()
const {
22901 bool value = (_has_bits_[0] & 0x00000040u) != 0;
22904 inline bool Global_rpt_6a::has_usr_can_read_errors()
const {
22905 return _internal_has_usr_can_read_errors();
22907 inline void Global_rpt_6a::clear_usr_can_read_errors() {
22908 usr_can_read_errors_ = 0;
22909 _has_bits_[0] &= ~0x00000040u;
22911 inline int32_t Global_rpt_6a::_internal_usr_can_read_errors()
const {
22912 return usr_can_read_errors_;
22914 inline int32_t Global_rpt_6a::usr_can_read_errors()
const {
22916 return _internal_usr_can_read_errors();
22918 inline void Global_rpt_6a::_internal_set_usr_can_read_errors(int32_t value) {
22919 _has_bits_[0] |= 0x00000040u;
22920 usr_can_read_errors_ = value;
22922 inline void Global_rpt_6a::set_usr_can_read_errors(int32_t value) {
22923 _internal_set_usr_can_read_errors(value);
22932 inline bool Brake_cmd_6b::_internal_has_brake_cmd()
const {
22933 bool value = (_has_bits_[0] & 0x00000001u) != 0;
22936 inline bool Brake_cmd_6b::has_brake_cmd()
const {
22937 return _internal_has_brake_cmd();
22939 inline void Brake_cmd_6b::clear_brake_cmd() {
22941 _has_bits_[0] &= ~0x00000001u;
22943 inline double Brake_cmd_6b::_internal_brake_cmd()
const {
22946 inline double Brake_cmd_6b::brake_cmd()
const {
22948 return _internal_brake_cmd();
22950 inline void Brake_cmd_6b::_internal_set_brake_cmd(
double value) {
22951 _has_bits_[0] |= 0x00000001u;
22952 brake_cmd_ = value;
22954 inline void Brake_cmd_6b::set_brake_cmd(
double value) {
22955 _internal_set_brake_cmd(value);
22964 inline bool Brake_rpt_6c::_internal_has_manual_input()
const {
22965 bool value = (_has_bits_[0] & 0x00000001u) != 0;
22968 inline bool Brake_rpt_6c::has_manual_input()
const {
22969 return _internal_has_manual_input();
22971 inline void Brake_rpt_6c::clear_manual_input() {
22973 _has_bits_[0] &= ~0x00000001u;
22975 inline double Brake_rpt_6c::_internal_manual_input()
const {
22976 return manual_input_;
22978 inline double Brake_rpt_6c::manual_input()
const {
22980 return _internal_manual_input();
22982 inline void Brake_rpt_6c::_internal_set_manual_input(
double value) {
22983 _has_bits_[0] |= 0x00000001u;
22984 manual_input_ = value;
22986 inline void Brake_rpt_6c::set_manual_input(
double value) {
22987 _internal_set_manual_input(value);
22992 inline bool Brake_rpt_6c::_internal_has_commanded_value()
const {
22993 bool value = (_has_bits_[0] & 0x00000002u) != 0;
22996 inline bool Brake_rpt_6c::has_commanded_value()
const {
22997 return _internal_has_commanded_value();
22999 inline void Brake_rpt_6c::clear_commanded_value() {
23000 commanded_value_ = 0;
23001 _has_bits_[0] &= ~0x00000002u;
23003 inline double Brake_rpt_6c::_internal_commanded_value()
const {
23004 return commanded_value_;
23006 inline double Brake_rpt_6c::commanded_value()
const {
23008 return _internal_commanded_value();
23010 inline void Brake_rpt_6c::_internal_set_commanded_value(
double value) {
23011 _has_bits_[0] |= 0x00000002u;
23012 commanded_value_ = value;
23014 inline void Brake_rpt_6c::set_commanded_value(
double value) {
23015 _internal_set_commanded_value(value);
23020 inline bool Brake_rpt_6c::_internal_has_output_value()
const {
23021 bool value = (_has_bits_[0] & 0x00000004u) != 0;
23024 inline bool Brake_rpt_6c::has_output_value()
const {
23025 return _internal_has_output_value();
23027 inline void Brake_rpt_6c::clear_output_value() {
23029 _has_bits_[0] &= ~0x00000004u;
23031 inline double Brake_rpt_6c::_internal_output_value()
const {
23032 return output_value_;
23034 inline double Brake_rpt_6c::output_value()
const {
23036 return _internal_output_value();
23038 inline void Brake_rpt_6c::_internal_set_output_value(
double value) {
23039 _has_bits_[0] |= 0x00000004u;
23040 output_value_ = value;
23042 inline void Brake_rpt_6c::set_output_value(
double value) {
23043 _internal_set_output_value(value);
23048 inline bool Brake_rpt_6c::_internal_has_brake_on_off()
const {
23049 bool value = (_has_bits_[0] & 0x00000008u) != 0;
23052 inline bool Brake_rpt_6c::has_brake_on_off()
const {
23053 return _internal_has_brake_on_off();
23055 inline void Brake_rpt_6c::clear_brake_on_off() {
23057 _has_bits_[0] &= ~0x00000008u;
23059 inline ::apollo::canbus::Brake_rpt_6c_Brake_on_offType Brake_rpt_6c::_internal_brake_on_off()
const {
23060 return static_cast< ::apollo::canbus::Brake_rpt_6c_Brake_on_offType
>(brake_on_off_);
23062 inline ::apollo::canbus::Brake_rpt_6c_Brake_on_offType Brake_rpt_6c::brake_on_off()
const {
23064 return _internal_brake_on_off();
23066 inline void Brake_rpt_6c::_internal_set_brake_on_off(::apollo::canbus::Brake_rpt_6c_Brake_on_offType value) {
23067 assert(::apollo::canbus::Brake_rpt_6c_Brake_on_offType_IsValid(value));
23068 _has_bits_[0] |= 0x00000008u;
23069 brake_on_off_ = value;
23071 inline void Brake_rpt_6c::set_brake_on_off(::apollo::canbus::Brake_rpt_6c_Brake_on_offType value) {
23072 _internal_set_brake_on_off(value);
23081 inline bool Steering_cmd_6d::_internal_has_position_value()
const {
23082 bool value = (_has_bits_[0] & 0x00000001u) != 0;
23085 inline bool Steering_cmd_6d::has_position_value()
const {
23086 return _internal_has_position_value();
23088 inline void Steering_cmd_6d::clear_position_value() {
23089 position_value_ = 0;
23090 _has_bits_[0] &= ~0x00000001u;
23092 inline double Steering_cmd_6d::_internal_position_value()
const {
23093 return position_value_;
23095 inline double Steering_cmd_6d::position_value()
const {
23097 return _internal_position_value();
23099 inline void Steering_cmd_6d::_internal_set_position_value(
double value) {
23100 _has_bits_[0] |= 0x00000001u;
23101 position_value_ = value;
23103 inline void Steering_cmd_6d::set_position_value(
double value) {
23104 _internal_set_position_value(value);
23109 inline bool Steering_cmd_6d::_internal_has_speed_limit()
const {
23110 bool value = (_has_bits_[0] & 0x00000002u) != 0;
23113 inline bool Steering_cmd_6d::has_speed_limit()
const {
23114 return _internal_has_speed_limit();
23116 inline void Steering_cmd_6d::clear_speed_limit() {
23118 _has_bits_[0] &= ~0x00000002u;
23120 inline double Steering_cmd_6d::_internal_speed_limit()
const {
23121 return speed_limit_;
23123 inline double Steering_cmd_6d::speed_limit()
const {
23125 return _internal_speed_limit();
23127 inline void Steering_cmd_6d::_internal_set_speed_limit(
double value) {
23128 _has_bits_[0] |= 0x00000002u;
23129 speed_limit_ = value;
23131 inline void Steering_cmd_6d::set_speed_limit(
double value) {
23132 _internal_set_speed_limit(value);
23141 inline bool Steering_rpt_1_6e::_internal_has_manual_input()
const {
23142 bool value = (_has_bits_[0] & 0x00000001u) != 0;
23145 inline bool Steering_rpt_1_6e::has_manual_input()
const {
23146 return _internal_has_manual_input();
23148 inline void Steering_rpt_1_6e::clear_manual_input() {
23150 _has_bits_[0] &= ~0x00000001u;
23152 inline double Steering_rpt_1_6e::_internal_manual_input()
const {
23153 return manual_input_;
23155 inline double Steering_rpt_1_6e::manual_input()
const {
23157 return _internal_manual_input();
23159 inline void Steering_rpt_1_6e::_internal_set_manual_input(
double value) {
23160 _has_bits_[0] |= 0x00000001u;
23161 manual_input_ = value;
23163 inline void Steering_rpt_1_6e::set_manual_input(
double value) {
23164 _internal_set_manual_input(value);
23169 inline bool Steering_rpt_1_6e::_internal_has_commanded_value()
const {
23170 bool value = (_has_bits_[0] & 0x00000002u) != 0;
23173 inline bool Steering_rpt_1_6e::has_commanded_value()
const {
23174 return _internal_has_commanded_value();
23176 inline void Steering_rpt_1_6e::clear_commanded_value() {
23177 commanded_value_ = 0;
23178 _has_bits_[0] &= ~0x00000002u;
23180 inline double Steering_rpt_1_6e::_internal_commanded_value()
const {
23181 return commanded_value_;
23183 inline double Steering_rpt_1_6e::commanded_value()
const {
23185 return _internal_commanded_value();
23187 inline void Steering_rpt_1_6e::_internal_set_commanded_value(
double value) {
23188 _has_bits_[0] |= 0x00000002u;
23189 commanded_value_ = value;
23191 inline void Steering_rpt_1_6e::set_commanded_value(
double value) {
23192 _internal_set_commanded_value(value);
23197 inline bool Steering_rpt_1_6e::_internal_has_output_value()
const {
23198 bool value = (_has_bits_[0] & 0x00000004u) != 0;
23201 inline bool Steering_rpt_1_6e::has_output_value()
const {
23202 return _internal_has_output_value();
23204 inline void Steering_rpt_1_6e::clear_output_value() {
23206 _has_bits_[0] &= ~0x00000004u;
23208 inline double Steering_rpt_1_6e::_internal_output_value()
const {
23209 return output_value_;
23211 inline double Steering_rpt_1_6e::output_value()
const {
23213 return _internal_output_value();
23215 inline void Steering_rpt_1_6e::_internal_set_output_value(
double value) {
23216 _has_bits_[0] |= 0x00000004u;
23217 output_value_ = value;
23219 inline void Steering_rpt_1_6e::set_output_value(
double value) {
23220 _internal_set_output_value(value);
23229 inline bool Wheel_speed_rpt_7a::_internal_has_wheel_spd_rear_right()
const {
23230 bool value = (_has_bits_[0] & 0x00000001u) != 0;
23233 inline bool Wheel_speed_rpt_7a::has_wheel_spd_rear_right()
const {
23234 return _internal_has_wheel_spd_rear_right();
23236 inline void Wheel_speed_rpt_7a::clear_wheel_spd_rear_right() {
23237 wheel_spd_rear_right_ = 0;
23238 _has_bits_[0] &= ~0x00000001u;
23240 inline int32_t Wheel_speed_rpt_7a::_internal_wheel_spd_rear_right()
const {
23241 return wheel_spd_rear_right_;
23243 inline int32_t Wheel_speed_rpt_7a::wheel_spd_rear_right()
const {
23245 return _internal_wheel_spd_rear_right();
23247 inline void Wheel_speed_rpt_7a::_internal_set_wheel_spd_rear_right(int32_t value) {
23248 _has_bits_[0] |= 0x00000001u;
23249 wheel_spd_rear_right_ = value;
23251 inline void Wheel_speed_rpt_7a::set_wheel_spd_rear_right(int32_t value) {
23252 _internal_set_wheel_spd_rear_right(value);
23257 inline bool Wheel_speed_rpt_7a::_internal_has_wheel_spd_rear_left()
const {
23258 bool value = (_has_bits_[0] & 0x00000002u) != 0;
23261 inline bool Wheel_speed_rpt_7a::has_wheel_spd_rear_left()
const {
23262 return _internal_has_wheel_spd_rear_left();
23264 inline void Wheel_speed_rpt_7a::clear_wheel_spd_rear_left() {
23265 wheel_spd_rear_left_ = 0;
23266 _has_bits_[0] &= ~0x00000002u;
23268 inline int32_t Wheel_speed_rpt_7a::_internal_wheel_spd_rear_left()
const {
23269 return wheel_spd_rear_left_;
23271 inline int32_t Wheel_speed_rpt_7a::wheel_spd_rear_left()
const {
23273 return _internal_wheel_spd_rear_left();
23275 inline void Wheel_speed_rpt_7a::_internal_set_wheel_spd_rear_left(int32_t value) {
23276 _has_bits_[0] |= 0x00000002u;
23277 wheel_spd_rear_left_ = value;
23279 inline void Wheel_speed_rpt_7a::set_wheel_spd_rear_left(int32_t value) {
23280 _internal_set_wheel_spd_rear_left(value);
23285 inline bool Wheel_speed_rpt_7a::_internal_has_wheel_spd_front_right()
const {
23286 bool value = (_has_bits_[0] & 0x00000004u) != 0;
23289 inline bool Wheel_speed_rpt_7a::has_wheel_spd_front_right()
const {
23290 return _internal_has_wheel_spd_front_right();
23292 inline void Wheel_speed_rpt_7a::clear_wheel_spd_front_right() {
23293 wheel_spd_front_right_ = 0;
23294 _has_bits_[0] &= ~0x00000004u;
23296 inline int32_t Wheel_speed_rpt_7a::_internal_wheel_spd_front_right()
const {
23297 return wheel_spd_front_right_;
23299 inline int32_t Wheel_speed_rpt_7a::wheel_spd_front_right()
const {
23301 return _internal_wheel_spd_front_right();
23303 inline void Wheel_speed_rpt_7a::_internal_set_wheel_spd_front_right(int32_t value) {
23304 _has_bits_[0] |= 0x00000004u;
23305 wheel_spd_front_right_ = value;
23307 inline void Wheel_speed_rpt_7a::set_wheel_spd_front_right(int32_t value) {
23308 _internal_set_wheel_spd_front_right(value);
23313 inline bool Wheel_speed_rpt_7a::_internal_has_wheel_spd_front_left()
const {
23314 bool value = (_has_bits_[0] & 0x00000008u) != 0;
23317 inline bool Wheel_speed_rpt_7a::has_wheel_spd_front_left()
const {
23318 return _internal_has_wheel_spd_front_left();
23320 inline void Wheel_speed_rpt_7a::clear_wheel_spd_front_left() {
23321 wheel_spd_front_left_ = 0;
23322 _has_bits_[0] &= ~0x00000008u;
23324 inline int32_t Wheel_speed_rpt_7a::_internal_wheel_spd_front_left()
const {
23325 return wheel_spd_front_left_;
23327 inline int32_t Wheel_speed_rpt_7a::wheel_spd_front_left()
const {
23329 return _internal_wheel_spd_front_left();
23331 inline void Wheel_speed_rpt_7a::_internal_set_wheel_spd_front_left(int32_t value) {
23332 _has_bits_[0] |= 0x00000008u;
23333 wheel_spd_front_left_ = value;
23335 inline void Wheel_speed_rpt_7a::set_wheel_spd_front_left(int32_t value) {
23336 _internal_set_wheel_spd_front_left(value);
23345 inline bool Date_time_rpt_83::_internal_has_time_second()
const {
23346 bool value = (_has_bits_[0] & 0x00000001u) != 0;
23349 inline bool Date_time_rpt_83::has_time_second()
const {
23350 return _internal_has_time_second();
23352 inline void Date_time_rpt_83::clear_time_second() {
23354 _has_bits_[0] &= ~0x00000001u;
23356 inline int32_t Date_time_rpt_83::_internal_time_second()
const {
23357 return time_second_;
23359 inline int32_t Date_time_rpt_83::time_second()
const {
23361 return _internal_time_second();
23363 inline void Date_time_rpt_83::_internal_set_time_second(int32_t value) {
23364 _has_bits_[0] |= 0x00000001u;
23365 time_second_ = value;
23367 inline void Date_time_rpt_83::set_time_second(int32_t value) {
23368 _internal_set_time_second(value);
23373 inline bool Date_time_rpt_83::_internal_has_time_minute()
const {
23374 bool value = (_has_bits_[0] & 0x00000002u) != 0;
23377 inline bool Date_time_rpt_83::has_time_minute()
const {
23378 return _internal_has_time_minute();
23380 inline void Date_time_rpt_83::clear_time_minute() {
23382 _has_bits_[0] &= ~0x00000002u;
23384 inline int32_t Date_time_rpt_83::_internal_time_minute()
const {
23385 return time_minute_;
23387 inline int32_t Date_time_rpt_83::time_minute()
const {
23389 return _internal_time_minute();
23391 inline void Date_time_rpt_83::_internal_set_time_minute(int32_t value) {
23392 _has_bits_[0] |= 0x00000002u;
23393 time_minute_ = value;
23395 inline void Date_time_rpt_83::set_time_minute(int32_t value) {
23396 _internal_set_time_minute(value);
23401 inline bool Date_time_rpt_83::_internal_has_time_hour()
const {
23402 bool value = (_has_bits_[0] & 0x00000004u) != 0;
23405 inline bool Date_time_rpt_83::has_time_hour()
const {
23406 return _internal_has_time_hour();
23408 inline void Date_time_rpt_83::clear_time_hour() {
23410 _has_bits_[0] &= ~0x00000004u;
23412 inline int32_t Date_time_rpt_83::_internal_time_hour()
const {
23415 inline int32_t Date_time_rpt_83::time_hour()
const {
23417 return _internal_time_hour();
23419 inline void Date_time_rpt_83::_internal_set_time_hour(int32_t value) {
23420 _has_bits_[0] |= 0x00000004u;
23421 time_hour_ = value;
23423 inline void Date_time_rpt_83::set_time_hour(int32_t value) {
23424 _internal_set_time_hour(value);
23429 inline bool Date_time_rpt_83::_internal_has_date_day()
const {
23430 bool value = (_has_bits_[0] & 0x00000008u) != 0;
23433 inline bool Date_time_rpt_83::has_date_day()
const {
23434 return _internal_has_date_day();
23436 inline void Date_time_rpt_83::clear_date_day() {
23438 _has_bits_[0] &= ~0x00000008u;
23440 inline int32_t Date_time_rpt_83::_internal_date_day()
const {
23443 inline int32_t Date_time_rpt_83::date_day()
const {
23445 return _internal_date_day();
23447 inline void Date_time_rpt_83::_internal_set_date_day(int32_t value) {
23448 _has_bits_[0] |= 0x00000008u;
23451 inline void Date_time_rpt_83::set_date_day(int32_t value) {
23452 _internal_set_date_day(value);
23457 inline bool Date_time_rpt_83::_internal_has_date_month()
const {
23458 bool value = (_has_bits_[0] & 0x00000010u) != 0;
23461 inline bool Date_time_rpt_83::has_date_month()
const {
23462 return _internal_has_date_month();
23464 inline void Date_time_rpt_83::clear_date_month() {
23466 _has_bits_[0] &= ~0x00000010u;
23468 inline int32_t Date_time_rpt_83::_internal_date_month()
const {
23469 return date_month_;
23471 inline int32_t Date_time_rpt_83::date_month()
const {
23473 return _internal_date_month();
23475 inline void Date_time_rpt_83::_internal_set_date_month(int32_t value) {
23476 _has_bits_[0] |= 0x00000010u;
23477 date_month_ = value;
23479 inline void Date_time_rpt_83::set_date_month(int32_t value) {
23480 _internal_set_date_month(value);
23485 inline bool Date_time_rpt_83::_internal_has_date_year()
const {
23486 bool value = (_has_bits_[0] & 0x00000020u) != 0;
23489 inline bool Date_time_rpt_83::has_date_year()
const {
23490 return _internal_has_date_year();
23492 inline void Date_time_rpt_83::clear_date_year() {
23494 _has_bits_[0] &= ~0x00000020u;
23496 inline int32_t Date_time_rpt_83::_internal_date_year()
const {
23499 inline int32_t Date_time_rpt_83::date_year()
const {
23501 return _internal_date_year();
23503 inline void Date_time_rpt_83::_internal_set_date_year(int32_t value) {
23504 _has_bits_[0] |= 0x00000020u;
23505 date_year_ = value;
23507 inline void Date_time_rpt_83::set_date_year(int32_t value) {
23508 _internal_set_date_year(value);
23517 inline bool Brake_motor_rpt_1_70::_internal_has_motor_current()
const {
23518 bool value = (_has_bits_[0] & 0x00000001u) != 0;
23521 inline bool Brake_motor_rpt_1_70::has_motor_current()
const {
23522 return _internal_has_motor_current();
23524 inline void Brake_motor_rpt_1_70::clear_motor_current() {
23525 motor_current_ = 0;
23526 _has_bits_[0] &= ~0x00000001u;
23528 inline double Brake_motor_rpt_1_70::_internal_motor_current()
const {
23529 return motor_current_;
23531 inline double Brake_motor_rpt_1_70::motor_current()
const {
23533 return _internal_motor_current();
23535 inline void Brake_motor_rpt_1_70::_internal_set_motor_current(
double value) {
23536 _has_bits_[0] |= 0x00000001u;
23537 motor_current_ = value;
23539 inline void Brake_motor_rpt_1_70::set_motor_current(
double value) {
23540 _internal_set_motor_current(value);
23545 inline bool Brake_motor_rpt_1_70::_internal_has_shaft_position()
const {
23546 bool value = (_has_bits_[0] & 0x00000002u) != 0;
23549 inline bool Brake_motor_rpt_1_70::has_shaft_position()
const {
23550 return _internal_has_shaft_position();
23552 inline void Brake_motor_rpt_1_70::clear_shaft_position() {
23553 shaft_position_ = 0;
23554 _has_bits_[0] &= ~0x00000002u;
23556 inline double Brake_motor_rpt_1_70::_internal_shaft_position()
const {
23557 return shaft_position_;
23559 inline double Brake_motor_rpt_1_70::shaft_position()
const {
23561 return _internal_shaft_position();
23563 inline void Brake_motor_rpt_1_70::_internal_set_shaft_position(
double value) {
23564 _has_bits_[0] |= 0x00000002u;
23565 shaft_position_ = value;
23567 inline void Brake_motor_rpt_1_70::set_shaft_position(
double value) {
23568 _internal_set_shaft_position(value);
23577 inline bool Headlight_rpt_77::_internal_has_output_value()
const {
23578 bool value = (_has_bits_[0] & 0x00000001u) != 0;
23581 inline bool Headlight_rpt_77::has_output_value()
const {
23582 return _internal_has_output_value();
23584 inline void Headlight_rpt_77::clear_output_value() {
23586 _has_bits_[0] &= ~0x00000001u;
23588 inline ::apollo::canbus::Headlight_rpt_77_Output_valueType Headlight_rpt_77::_internal_output_value()
const {
23589 return static_cast< ::apollo::canbus::Headlight_rpt_77_Output_valueType
>(output_value_);
23591 inline ::apollo::canbus::Headlight_rpt_77_Output_valueType Headlight_rpt_77::output_value()
const {
23593 return _internal_output_value();
23595 inline void Headlight_rpt_77::_internal_set_output_value(::apollo::canbus::Headlight_rpt_77_Output_valueType value) {
23596 assert(::apollo::canbus::Headlight_rpt_77_Output_valueType_IsValid(value));
23597 _has_bits_[0] |= 0x00000001u;
23598 output_value_ = value;
23600 inline void Headlight_rpt_77::set_output_value(::apollo::canbus::Headlight_rpt_77_Output_valueType value) {
23601 _internal_set_output_value(value);
23606 inline bool Headlight_rpt_77::_internal_has_manual_input()
const {
23607 bool value = (_has_bits_[0] & 0x00000002u) != 0;
23610 inline bool Headlight_rpt_77::has_manual_input()
const {
23611 return _internal_has_manual_input();
23613 inline void Headlight_rpt_77::clear_manual_input() {
23615 _has_bits_[0] &= ~0x00000002u;
23617 inline ::apollo::canbus::Headlight_rpt_77_Manual_inputType Headlight_rpt_77::_internal_manual_input()
const {
23618 return static_cast< ::apollo::canbus::Headlight_rpt_77_Manual_inputType
>(manual_input_);
23620 inline ::apollo::canbus::Headlight_rpt_77_Manual_inputType Headlight_rpt_77::manual_input()
const {
23622 return _internal_manual_input();
23624 inline void Headlight_rpt_77::_internal_set_manual_input(::apollo::canbus::Headlight_rpt_77_Manual_inputType value) {
23625 assert(::apollo::canbus::Headlight_rpt_77_Manual_inputType_IsValid(value));
23626 _has_bits_[0] |= 0x00000002u;
23627 manual_input_ = value;
23629 inline void Headlight_rpt_77::set_manual_input(::apollo::canbus::Headlight_rpt_77_Manual_inputType value) {
23630 _internal_set_manual_input(value);
23635 inline bool Headlight_rpt_77::_internal_has_commanded_value()
const {
23636 bool value = (_has_bits_[0] & 0x00000004u) != 0;
23639 inline bool Headlight_rpt_77::has_commanded_value()
const {
23640 return _internal_has_commanded_value();
23642 inline void Headlight_rpt_77::clear_commanded_value() {
23643 commanded_value_ = 0;
23644 _has_bits_[0] &= ~0x00000004u;
23646 inline ::apollo::canbus::Headlight_rpt_77_Commanded_valueType Headlight_rpt_77::_internal_commanded_value()
const {
23647 return static_cast< ::apollo::canbus::Headlight_rpt_77_Commanded_valueType
>(commanded_value_);
23649 inline ::apollo::canbus::Headlight_rpt_77_Commanded_valueType Headlight_rpt_77::commanded_value()
const {
23651 return _internal_commanded_value();
23653 inline void Headlight_rpt_77::_internal_set_commanded_value(::apollo::canbus::Headlight_rpt_77_Commanded_valueType value) {
23654 assert(::apollo::canbus::Headlight_rpt_77_Commanded_valueType_IsValid(value));
23655 _has_bits_[0] |= 0x00000004u;
23656 commanded_value_ = value;
23658 inline void Headlight_rpt_77::set_commanded_value(::apollo::canbus::Headlight_rpt_77_Commanded_valueType value) {
23659 _internal_set_commanded_value(value);
23668 inline bool Accel_rpt_68::_internal_has_manual_input()
const {
23669 bool value = (_has_bits_[0] & 0x00000001u) != 0;
23672 inline bool Accel_rpt_68::has_manual_input()
const {
23673 return _internal_has_manual_input();
23675 inline void Accel_rpt_68::clear_manual_input() {
23677 _has_bits_[0] &= ~0x00000001u;
23679 inline double Accel_rpt_68::_internal_manual_input()
const {
23680 return manual_input_;
23682 inline double Accel_rpt_68::manual_input()
const {
23684 return _internal_manual_input();
23686 inline void Accel_rpt_68::_internal_set_manual_input(
double value) {
23687 _has_bits_[0] |= 0x00000001u;
23688 manual_input_ = value;
23690 inline void Accel_rpt_68::set_manual_input(
double value) {
23691 _internal_set_manual_input(value);
23696 inline bool Accel_rpt_68::_internal_has_commanded_value()
const {
23697 bool value = (_has_bits_[0] & 0x00000002u) != 0;
23700 inline bool Accel_rpt_68::has_commanded_value()
const {
23701 return _internal_has_commanded_value();
23703 inline void Accel_rpt_68::clear_commanded_value() {
23704 commanded_value_ = 0;
23705 _has_bits_[0] &= ~0x00000002u;
23707 inline double Accel_rpt_68::_internal_commanded_value()
const {
23708 return commanded_value_;
23710 inline double Accel_rpt_68::commanded_value()
const {
23712 return _internal_commanded_value();
23714 inline void Accel_rpt_68::_internal_set_commanded_value(
double value) {
23715 _has_bits_[0] |= 0x00000002u;
23716 commanded_value_ = value;
23718 inline void Accel_rpt_68::set_commanded_value(
double value) {
23719 _internal_set_commanded_value(value);
23724 inline bool Accel_rpt_68::_internal_has_output_value()
const {
23725 bool value = (_has_bits_[0] & 0x00000004u) != 0;
23728 inline bool Accel_rpt_68::has_output_value()
const {
23729 return _internal_has_output_value();
23731 inline void Accel_rpt_68::clear_output_value() {
23733 _has_bits_[0] &= ~0x00000004u;
23735 inline double Accel_rpt_68::_internal_output_value()
const {
23736 return output_value_;
23738 inline double Accel_rpt_68::output_value()
const {
23740 return _internal_output_value();
23742 inline void Accel_rpt_68::_internal_set_output_value(
double value) {
23743 _has_bits_[0] |= 0x00000004u;
23744 output_value_ = value;
23746 inline void Accel_rpt_68::set_output_value(
double value) {
23747 _internal_set_output_value(value);
23756 inline bool Steering_motor_rpt_3_75::_internal_has_torque_output()
const {
23757 bool value = (_has_bits_[0] & 0x00000001u) != 0;
23760 inline bool Steering_motor_rpt_3_75::has_torque_output()
const {
23761 return _internal_has_torque_output();
23763 inline void Steering_motor_rpt_3_75::clear_torque_output() {
23764 torque_output_ = 0;
23765 _has_bits_[0] &= ~0x00000001u;
23767 inline double Steering_motor_rpt_3_75::_internal_torque_output()
const {
23768 return torque_output_;
23770 inline double Steering_motor_rpt_3_75::torque_output()
const {
23772 return _internal_torque_output();
23774 inline void Steering_motor_rpt_3_75::_internal_set_torque_output(
double value) {
23775 _has_bits_[0] |= 0x00000001u;
23776 torque_output_ = value;
23778 inline void Steering_motor_rpt_3_75::set_torque_output(
double value) {
23779 _internal_set_torque_output(value);
23784 inline bool Steering_motor_rpt_3_75::_internal_has_torque_input()
const {
23785 bool value = (_has_bits_[0] & 0x00000002u) != 0;
23788 inline bool Steering_motor_rpt_3_75::has_torque_input()
const {
23789 return _internal_has_torque_input();
23791 inline void Steering_motor_rpt_3_75::clear_torque_input() {
23793 _has_bits_[0] &= ~0x00000002u;
23795 inline double Steering_motor_rpt_3_75::_internal_torque_input()
const {
23796 return torque_input_;
23798 inline double Steering_motor_rpt_3_75::torque_input()
const {
23800 return _internal_torque_input();
23802 inline void Steering_motor_rpt_3_75::_internal_set_torque_input(
double value) {
23803 _has_bits_[0] |= 0x00000002u;
23804 torque_input_ = value;
23806 inline void Steering_motor_rpt_3_75::set_torque_input(
double value) {
23807 _internal_set_torque_input(value);
23816 inline bool Turn_cmd_63::_internal_has_turn_signal_cmd()
const {
23817 bool value = (_has_bits_[0] & 0x00000001u) != 0;
23820 inline bool Turn_cmd_63::has_turn_signal_cmd()
const {
23821 return _internal_has_turn_signal_cmd();
23823 inline void Turn_cmd_63::clear_turn_signal_cmd() {
23824 turn_signal_cmd_ = 0;
23825 _has_bits_[0] &= ~0x00000001u;
23827 inline ::apollo::canbus::Turn_cmd_63_Turn_signal_cmdType Turn_cmd_63::_internal_turn_signal_cmd()
const {
23828 return static_cast< ::apollo::canbus::Turn_cmd_63_Turn_signal_cmdType
>(turn_signal_cmd_);
23830 inline ::apollo::canbus::Turn_cmd_63_Turn_signal_cmdType Turn_cmd_63::turn_signal_cmd()
const {
23832 return _internal_turn_signal_cmd();
23834 inline void Turn_cmd_63::_internal_set_turn_signal_cmd(::apollo::canbus::Turn_cmd_63_Turn_signal_cmdType value) {
23835 assert(::apollo::canbus::Turn_cmd_63_Turn_signal_cmdType_IsValid(value));
23836 _has_bits_[0] |= 0x00000001u;
23837 turn_signal_cmd_ = value;
23839 inline void Turn_cmd_63::set_turn_signal_cmd(::apollo::canbus::Turn_cmd_63_Turn_signal_cmdType value) {
23840 _internal_set_turn_signal_cmd(value);
23849 inline bool Turn_rpt_64::_internal_has_manual_input()
const {
23850 bool value = (_has_bits_[0] & 0x00000001u) != 0;
23853 inline bool Turn_rpt_64::has_manual_input()
const {
23854 return _internal_has_manual_input();
23856 inline void Turn_rpt_64::clear_manual_input() {
23858 _has_bits_[0] &= ~0x00000001u;
23860 inline ::apollo::canbus::Turn_rpt_64_Manual_inputType Turn_rpt_64::_internal_manual_input()
const {
23861 return static_cast< ::apollo::canbus::Turn_rpt_64_Manual_inputType
>(manual_input_);
23863 inline ::apollo::canbus::Turn_rpt_64_Manual_inputType Turn_rpt_64::manual_input()
const {
23865 return _internal_manual_input();
23867 inline void Turn_rpt_64::_internal_set_manual_input(::apollo::canbus::Turn_rpt_64_Manual_inputType value) {
23868 assert(::apollo::canbus::Turn_rpt_64_Manual_inputType_IsValid(value));
23869 _has_bits_[0] |= 0x00000001u;
23870 manual_input_ = value;
23872 inline void Turn_rpt_64::set_manual_input(::apollo::canbus::Turn_rpt_64_Manual_inputType value) {
23873 _internal_set_manual_input(value);
23878 inline bool Turn_rpt_64::_internal_has_commanded_value()
const {
23879 bool value = (_has_bits_[0] & 0x00000002u) != 0;
23882 inline bool Turn_rpt_64::has_commanded_value()
const {
23883 return _internal_has_commanded_value();
23885 inline void Turn_rpt_64::clear_commanded_value() {
23886 commanded_value_ = 0;
23887 _has_bits_[0] &= ~0x00000002u;
23889 inline ::apollo::canbus::Turn_rpt_64_Commanded_valueType Turn_rpt_64::_internal_commanded_value()
const {
23890 return static_cast< ::apollo::canbus::Turn_rpt_64_Commanded_valueType
>(commanded_value_);
23892 inline ::apollo::canbus::Turn_rpt_64_Commanded_valueType Turn_rpt_64::commanded_value()
const {
23894 return _internal_commanded_value();
23896 inline void Turn_rpt_64::_internal_set_commanded_value(::apollo::canbus::Turn_rpt_64_Commanded_valueType value) {
23897 assert(::apollo::canbus::Turn_rpt_64_Commanded_valueType_IsValid(value));
23898 _has_bits_[0] |= 0x00000002u;
23899 commanded_value_ = value;
23901 inline void Turn_rpt_64::set_commanded_value(::apollo::canbus::Turn_rpt_64_Commanded_valueType value) {
23902 _internal_set_commanded_value(value);
23907 inline bool Turn_rpt_64::_internal_has_output_value()
const {
23908 bool value = (_has_bits_[0] & 0x00000004u) != 0;
23911 inline bool Turn_rpt_64::has_output_value()
const {
23912 return _internal_has_output_value();
23914 inline void Turn_rpt_64::clear_output_value() {
23916 _has_bits_[0] &= ~0x00000004u;
23918 inline ::apollo::canbus::Turn_rpt_64_Output_valueType Turn_rpt_64::_internal_output_value()
const {
23919 return static_cast< ::apollo::canbus::Turn_rpt_64_Output_valueType
>(output_value_);
23921 inline ::apollo::canbus::Turn_rpt_64_Output_valueType Turn_rpt_64::output_value()
const {
23923 return _internal_output_value();
23925 inline void Turn_rpt_64::_internal_set_output_value(::apollo::canbus::Turn_rpt_64_Output_valueType value) {
23926 assert(::apollo::canbus::Turn_rpt_64_Output_valueType_IsValid(value));
23927 _has_bits_[0] |= 0x00000004u;
23928 output_value_ = value;
23930 inline void Turn_rpt_64::set_output_value(::apollo::canbus::Turn_rpt_64_Output_valueType value) {
23931 _internal_set_output_value(value);
23940 inline bool Shift_cmd_65::_internal_has_shift_cmd()
const {
23941 bool value = (_has_bits_[0] & 0x00000001u) != 0;
23944 inline bool Shift_cmd_65::has_shift_cmd()
const {
23945 return _internal_has_shift_cmd();
23947 inline void Shift_cmd_65::clear_shift_cmd() {
23949 _has_bits_[0] &= ~0x00000001u;
23951 inline ::apollo::canbus::Shift_cmd_65_Shift_cmdType Shift_cmd_65::_internal_shift_cmd()
const {
23952 return static_cast< ::apollo::canbus::Shift_cmd_65_Shift_cmdType
>(shift_cmd_);
23954 inline ::apollo::canbus::Shift_cmd_65_Shift_cmdType Shift_cmd_65::shift_cmd()
const {
23956 return _internal_shift_cmd();
23958 inline void Shift_cmd_65::_internal_set_shift_cmd(::apollo::canbus::Shift_cmd_65_Shift_cmdType value) {
23959 assert(::apollo::canbus::Shift_cmd_65_Shift_cmdType_IsValid(value));
23960 _has_bits_[0] |= 0x00000001u;
23961 shift_cmd_ = value;
23963 inline void Shift_cmd_65::set_shift_cmd(::apollo::canbus::Shift_cmd_65_Shift_cmdType value) {
23964 _internal_set_shift_cmd(value);
23973 inline bool Shift_rpt_66::_internal_has_manual_input()
const {
23974 bool value = (_has_bits_[0] & 0x00000001u) != 0;
23977 inline bool Shift_rpt_66::has_manual_input()
const {
23978 return _internal_has_manual_input();
23980 inline void Shift_rpt_66::clear_manual_input() {
23982 _has_bits_[0] &= ~0x00000001u;
23984 inline ::apollo::canbus::Shift_rpt_66_Manual_inputType Shift_rpt_66::_internal_manual_input()
const {
23985 return static_cast< ::apollo::canbus::Shift_rpt_66_Manual_inputType
>(manual_input_);
23987 inline ::apollo::canbus::Shift_rpt_66_Manual_inputType Shift_rpt_66::manual_input()
const {
23989 return _internal_manual_input();
23991 inline void Shift_rpt_66::_internal_set_manual_input(::apollo::canbus::Shift_rpt_66_Manual_inputType value) {
23992 assert(::apollo::canbus::Shift_rpt_66_Manual_inputType_IsValid(value));
23993 _has_bits_[0] |= 0x00000001u;
23994 manual_input_ = value;
23996 inline void Shift_rpt_66::set_manual_input(::apollo::canbus::Shift_rpt_66_Manual_inputType value) {
23997 _internal_set_manual_input(value);
24002 inline bool Shift_rpt_66::_internal_has_commanded_value()
const {
24003 bool value = (_has_bits_[0] & 0x00000002u) != 0;
24006 inline bool Shift_rpt_66::has_commanded_value()
const {
24007 return _internal_has_commanded_value();
24009 inline void Shift_rpt_66::clear_commanded_value() {
24010 commanded_value_ = 0;
24011 _has_bits_[0] &= ~0x00000002u;
24013 inline ::apollo::canbus::Shift_rpt_66_Commanded_valueType Shift_rpt_66::_internal_commanded_value()
const {
24014 return static_cast< ::apollo::canbus::Shift_rpt_66_Commanded_valueType
>(commanded_value_);
24016 inline ::apollo::canbus::Shift_rpt_66_Commanded_valueType Shift_rpt_66::commanded_value()
const {
24018 return _internal_commanded_value();
24020 inline void Shift_rpt_66::_internal_set_commanded_value(::apollo::canbus::Shift_rpt_66_Commanded_valueType value) {
24021 assert(::apollo::canbus::Shift_rpt_66_Commanded_valueType_IsValid(value));
24022 _has_bits_[0] |= 0x00000002u;
24023 commanded_value_ = value;
24025 inline void Shift_rpt_66::set_commanded_value(::apollo::canbus::Shift_rpt_66_Commanded_valueType value) {
24026 _internal_set_commanded_value(value);
24031 inline bool Shift_rpt_66::_internal_has_output_value()
const {
24032 bool value = (_has_bits_[0] & 0x00000004u) != 0;
24035 inline bool Shift_rpt_66::has_output_value()
const {
24036 return _internal_has_output_value();
24038 inline void Shift_rpt_66::clear_output_value() {
24040 _has_bits_[0] &= ~0x00000004u;
24042 inline ::apollo::canbus::Shift_rpt_66_Output_valueType Shift_rpt_66::_internal_output_value()
const {
24043 return static_cast< ::apollo::canbus::Shift_rpt_66_Output_valueType
>(output_value_);
24045 inline ::apollo::canbus::Shift_rpt_66_Output_valueType Shift_rpt_66::output_value()
const {
24047 return _internal_output_value();
24049 inline void Shift_rpt_66::_internal_set_output_value(::apollo::canbus::Shift_rpt_66_Output_valueType value) {
24050 assert(::apollo::canbus::Shift_rpt_66_Output_valueType_IsValid(value));
24051 _has_bits_[0] |= 0x00000004u;
24052 output_value_ = value;
24054 inline void Shift_rpt_66::set_output_value(::apollo::canbus::Shift_rpt_66_Output_valueType value) {
24055 _internal_set_output_value(value);
24064 inline bool Accel_cmd_67::_internal_has_accel_cmd()
const {
24065 bool value = (_has_bits_[0] & 0x00000001u) != 0;
24068 inline bool Accel_cmd_67::has_accel_cmd()
const {
24069 return _internal_has_accel_cmd();
24071 inline void Accel_cmd_67::clear_accel_cmd() {
24073 _has_bits_[0] &= ~0x00000001u;
24075 inline double Accel_cmd_67::_internal_accel_cmd()
const {
24078 inline double Accel_cmd_67::accel_cmd()
const {
24080 return _internal_accel_cmd();
24082 inline void Accel_cmd_67::_internal_set_accel_cmd(
double value) {
24083 _has_bits_[0] |= 0x00000001u;
24084 accel_cmd_ = value;
24086 inline void Accel_cmd_67::set_accel_cmd(
double value) {
24087 _internal_set_accel_cmd(value);
24096 inline bool Lat_lon_heading_rpt_82::_internal_has_heading()
const {
24097 bool value = (_has_bits_[0] & 0x00000001u) != 0;
24100 inline bool Lat_lon_heading_rpt_82::has_heading()
const {
24101 return _internal_has_heading();
24103 inline void Lat_lon_heading_rpt_82::clear_heading() {
24105 _has_bits_[0] &= ~0x00000001u;
24107 inline double Lat_lon_heading_rpt_82::_internal_heading()
const {
24110 inline double Lat_lon_heading_rpt_82::heading()
const {
24112 return _internal_heading();
24114 inline void Lat_lon_heading_rpt_82::_internal_set_heading(
double value) {
24115 _has_bits_[0] |= 0x00000001u;
24118 inline void Lat_lon_heading_rpt_82::set_heading(
double value) {
24119 _internal_set_heading(value);
24124 inline bool Lat_lon_heading_rpt_82::_internal_has_longitude_seconds()
const {
24125 bool value = (_has_bits_[0] & 0x00000002u) != 0;
24128 inline bool Lat_lon_heading_rpt_82::has_longitude_seconds()
const {
24129 return _internal_has_longitude_seconds();
24131 inline void Lat_lon_heading_rpt_82::clear_longitude_seconds() {
24132 longitude_seconds_ = 0;
24133 _has_bits_[0] &= ~0x00000002u;
24135 inline int32_t Lat_lon_heading_rpt_82::_internal_longitude_seconds()
const {
24136 return longitude_seconds_;
24138 inline int32_t Lat_lon_heading_rpt_82::longitude_seconds()
const {
24140 return _internal_longitude_seconds();
24142 inline void Lat_lon_heading_rpt_82::_internal_set_longitude_seconds(int32_t value) {
24143 _has_bits_[0] |= 0x00000002u;
24144 longitude_seconds_ = value;
24146 inline void Lat_lon_heading_rpt_82::set_longitude_seconds(int32_t value) {
24147 _internal_set_longitude_seconds(value);
24152 inline bool Lat_lon_heading_rpt_82::_internal_has_longitude_minutes()
const {
24153 bool value = (_has_bits_[0] & 0x00000004u) != 0;
24156 inline bool Lat_lon_heading_rpt_82::has_longitude_minutes()
const {
24157 return _internal_has_longitude_minutes();
24159 inline void Lat_lon_heading_rpt_82::clear_longitude_minutes() {
24160 longitude_minutes_ = 0;
24161 _has_bits_[0] &= ~0x00000004u;
24163 inline int32_t Lat_lon_heading_rpt_82::_internal_longitude_minutes()
const {
24164 return longitude_minutes_;
24166 inline int32_t Lat_lon_heading_rpt_82::longitude_minutes()
const {
24168 return _internal_longitude_minutes();
24170 inline void Lat_lon_heading_rpt_82::_internal_set_longitude_minutes(int32_t value) {
24171 _has_bits_[0] |= 0x00000004u;
24172 longitude_minutes_ = value;
24174 inline void Lat_lon_heading_rpt_82::set_longitude_minutes(int32_t value) {
24175 _internal_set_longitude_minutes(value);
24180 inline bool Lat_lon_heading_rpt_82::_internal_has_longitude_degrees()
const {
24181 bool value = (_has_bits_[0] & 0x00000008u) != 0;
24184 inline bool Lat_lon_heading_rpt_82::has_longitude_degrees()
const {
24185 return _internal_has_longitude_degrees();
24187 inline void Lat_lon_heading_rpt_82::clear_longitude_degrees() {
24188 longitude_degrees_ = 0;
24189 _has_bits_[0] &= ~0x00000008u;
24191 inline int32_t Lat_lon_heading_rpt_82::_internal_longitude_degrees()
const {
24192 return longitude_degrees_;
24194 inline int32_t Lat_lon_heading_rpt_82::longitude_degrees()
const {
24196 return _internal_longitude_degrees();
24198 inline void Lat_lon_heading_rpt_82::_internal_set_longitude_degrees(int32_t value) {
24199 _has_bits_[0] |= 0x00000008u;
24200 longitude_degrees_ = value;
24202 inline void Lat_lon_heading_rpt_82::set_longitude_degrees(int32_t value) {
24203 _internal_set_longitude_degrees(value);
24208 inline bool Lat_lon_heading_rpt_82::_internal_has_latitude_seconds()
const {
24209 bool value = (_has_bits_[0] & 0x00000010u) != 0;
24212 inline bool Lat_lon_heading_rpt_82::has_latitude_seconds()
const {
24213 return _internal_has_latitude_seconds();
24215 inline void Lat_lon_heading_rpt_82::clear_latitude_seconds() {
24216 latitude_seconds_ = 0;
24217 _has_bits_[0] &= ~0x00000010u;
24219 inline int32_t Lat_lon_heading_rpt_82::_internal_latitude_seconds()
const {
24220 return latitude_seconds_;
24222 inline int32_t Lat_lon_heading_rpt_82::latitude_seconds()
const {
24224 return _internal_latitude_seconds();
24226 inline void Lat_lon_heading_rpt_82::_internal_set_latitude_seconds(int32_t value) {
24227 _has_bits_[0] |= 0x00000010u;
24228 latitude_seconds_ = value;
24230 inline void Lat_lon_heading_rpt_82::set_latitude_seconds(int32_t value) {
24231 _internal_set_latitude_seconds(value);
24236 inline bool Lat_lon_heading_rpt_82::_internal_has_latitude_minutes()
const {
24237 bool value = (_has_bits_[0] & 0x00000020u) != 0;
24240 inline bool Lat_lon_heading_rpt_82::has_latitude_minutes()
const {
24241 return _internal_has_latitude_minutes();
24243 inline void Lat_lon_heading_rpt_82::clear_latitude_minutes() {
24244 latitude_minutes_ = 0;
24245 _has_bits_[0] &= ~0x00000020u;
24247 inline int32_t Lat_lon_heading_rpt_82::_internal_latitude_minutes()
const {
24248 return latitude_minutes_;
24250 inline int32_t Lat_lon_heading_rpt_82::latitude_minutes()
const {
24252 return _internal_latitude_minutes();
24254 inline void Lat_lon_heading_rpt_82::_internal_set_latitude_minutes(int32_t value) {
24255 _has_bits_[0] |= 0x00000020u;
24256 latitude_minutes_ = value;
24258 inline void Lat_lon_heading_rpt_82::set_latitude_minutes(int32_t value) {
24259 _internal_set_latitude_minutes(value);
24264 inline bool Lat_lon_heading_rpt_82::_internal_has_latitude_degrees()
const {
24265 bool value = (_has_bits_[0] & 0x00000040u) != 0;
24268 inline bool Lat_lon_heading_rpt_82::has_latitude_degrees()
const {
24269 return _internal_has_latitude_degrees();
24271 inline void Lat_lon_heading_rpt_82::clear_latitude_degrees() {
24272 latitude_degrees_ = 0;
24273 _has_bits_[0] &= ~0x00000040u;
24275 inline int32_t Lat_lon_heading_rpt_82::_internal_latitude_degrees()
const {
24276 return latitude_degrees_;
24278 inline int32_t Lat_lon_heading_rpt_82::latitude_degrees()
const {
24280 return _internal_latitude_degrees();
24282 inline void Lat_lon_heading_rpt_82::_internal_set_latitude_degrees(int32_t value) {
24283 _has_bits_[0] |= 0x00000040u;
24284 latitude_degrees_ = value;
24286 inline void Lat_lon_heading_rpt_82::set_latitude_degrees(int32_t value) {
24287 _internal_set_latitude_degrees(value);
24296 inline bool Global_cmd_69::_internal_has_pacmod_enable()
const {
24297 bool value = (_has_bits_[0] & 0x00000001u) != 0;
24300 inline bool Global_cmd_69::has_pacmod_enable()
const {
24301 return _internal_has_pacmod_enable();
24303 inline void Global_cmd_69::clear_pacmod_enable() {
24304 pacmod_enable_ = 0;
24305 _has_bits_[0] &= ~0x00000001u;
24307 inline ::apollo::canbus::Global_cmd_69_Pacmod_enableType Global_cmd_69::_internal_pacmod_enable()
const {
24308 return static_cast< ::apollo::canbus::Global_cmd_69_Pacmod_enableType
>(pacmod_enable_);
24310 inline ::apollo::canbus::Global_cmd_69_Pacmod_enableType Global_cmd_69::pacmod_enable()
const {
24312 return _internal_pacmod_enable();
24314 inline void Global_cmd_69::_internal_set_pacmod_enable(::apollo::canbus::Global_cmd_69_Pacmod_enableType value) {
24315 assert(::apollo::canbus::Global_cmd_69_Pacmod_enableType_IsValid(value));
24316 _has_bits_[0] |= 0x00000001u;
24317 pacmod_enable_ = value;
24319 inline void Global_cmd_69::set_pacmod_enable(::apollo::canbus::Global_cmd_69_Pacmod_enableType value) {
24320 _internal_set_pacmod_enable(value);
24325 inline bool Global_cmd_69::_internal_has_clear_override()
const {
24326 bool value = (_has_bits_[0] & 0x00000002u) != 0;
24329 inline bool Global_cmd_69::has_clear_override()
const {
24330 return _internal_has_clear_override();
24332 inline void Global_cmd_69::clear_clear_override() {
24333 clear_override_ = 0;
24334 _has_bits_[0] &= ~0x00000002u;
24336 inline ::apollo::canbus::Global_cmd_69_Clear_overrideType Global_cmd_69::_internal_clear_override()
const {
24337 return static_cast< ::apollo::canbus::Global_cmd_69_Clear_overrideType
>(clear_override_);
24339 inline ::apollo::canbus::Global_cmd_69_Clear_overrideType Global_cmd_69::clear_override()
const {
24341 return _internal_clear_override();
24343 inline void Global_cmd_69::_internal_set_clear_override(::apollo::canbus::Global_cmd_69_Clear_overrideType value) {
24344 assert(::apollo::canbus::Global_cmd_69_Clear_overrideType_IsValid(value));
24345 _has_bits_[0] |= 0x00000002u;
24346 clear_override_ = value;
24348 inline void Global_cmd_69::set_clear_override(::apollo::canbus::Global_cmd_69_Clear_overrideType value) {
24349 _internal_set_clear_override(value);
24354 inline bool Global_cmd_69::_internal_has_ignore_override()
const {
24355 bool value = (_has_bits_[0] & 0x00000004u) != 0;
24358 inline bool Global_cmd_69::has_ignore_override()
const {
24359 return _internal_has_ignore_override();
24361 inline void Global_cmd_69::clear_ignore_override() {
24362 ignore_override_ = 0;
24363 _has_bits_[0] &= ~0x00000004u;
24365 inline ::apollo::canbus::Global_cmd_69_Ignore_overrideType Global_cmd_69::_internal_ignore_override()
const {
24366 return static_cast< ::apollo::canbus::Global_cmd_69_Ignore_overrideType
>(ignore_override_);
24368 inline ::apollo::canbus::Global_cmd_69_Ignore_overrideType Global_cmd_69::ignore_override()
const {
24370 return _internal_ignore_override();
24372 inline void Global_cmd_69::_internal_set_ignore_override(::apollo::canbus::Global_cmd_69_Ignore_overrideType value) {
24373 assert(::apollo::canbus::Global_cmd_69_Ignore_overrideType_IsValid(value));
24374 _has_bits_[0] |= 0x00000004u;
24375 ignore_override_ = value;
24377 inline void Global_cmd_69::set_ignore_override(::apollo::canbus::Global_cmd_69_Ignore_overrideType value) {
24378 _internal_set_ignore_override(value);
24387 inline bool Parking_brake_status_rpt_80::_internal_has_parking_brake_enabled()
const {
24388 bool value = (_has_bits_[0] & 0x00000001u) != 0;
24391 inline bool Parking_brake_status_rpt_80::has_parking_brake_enabled()
const {
24392 return _internal_has_parking_brake_enabled();
24394 inline void Parking_brake_status_rpt_80::clear_parking_brake_enabled() {
24395 parking_brake_enabled_ = 0;
24396 _has_bits_[0] &= ~0x00000001u;
24398 inline ::apollo::canbus::Parking_brake_status_rpt_80_Parking_brake_enabledType Parking_brake_status_rpt_80::_internal_parking_brake_enabled()
const {
24399 return static_cast< ::apollo::canbus::Parking_brake_status_rpt_80_Parking_brake_enabledType
>(parking_brake_enabled_);
24401 inline ::apollo::canbus::Parking_brake_status_rpt_80_Parking_brake_enabledType Parking_brake_status_rpt_80::parking_brake_enabled()
const {
24403 return _internal_parking_brake_enabled();
24405 inline void Parking_brake_status_rpt_80::_internal_set_parking_brake_enabled(::apollo::canbus::Parking_brake_status_rpt_80_Parking_brake_enabledType value) {
24406 assert(::apollo::canbus::Parking_brake_status_rpt_80_Parking_brake_enabledType_IsValid(value));
24407 _has_bits_[0] |= 0x00000001u;
24408 parking_brake_enabled_ = value;
24410 inline void Parking_brake_status_rpt_80::set_parking_brake_enabled(::apollo::canbus::Parking_brake_status_rpt_80_Parking_brake_enabledType value) {
24411 _internal_set_parking_brake_enabled(value);
24420 inline bool Yaw_rate_rpt_81::_internal_has_yaw_rate()
const {
24421 bool value = (_has_bits_[0] & 0x00000001u) != 0;
24424 inline bool Yaw_rate_rpt_81::has_yaw_rate()
const {
24425 return _internal_has_yaw_rate();
24427 inline void Yaw_rate_rpt_81::clear_yaw_rate() {
24429 _has_bits_[0] &= ~0x00000001u;
24431 inline double Yaw_rate_rpt_81::_internal_yaw_rate()
const {
24434 inline double Yaw_rate_rpt_81::yaw_rate()
const {
24436 return _internal_yaw_rate();
24438 inline void Yaw_rate_rpt_81::_internal_set_yaw_rate(
double value) {
24439 _has_bits_[0] |= 0x00000001u;
24442 inline void Yaw_rate_rpt_81::set_yaw_rate(
double value) {
24443 _internal_set_yaw_rate(value);
24452 inline bool Horn_rpt_79::_internal_has_output_value()
const {
24453 bool value = (_has_bits_[0] & 0x00000001u) != 0;
24456 inline bool Horn_rpt_79::has_output_value()
const {
24457 return _internal_has_output_value();
24459 inline void Horn_rpt_79::clear_output_value() {
24461 _has_bits_[0] &= ~0x00000001u;
24463 inline ::apollo::canbus::Horn_rpt_79_Output_valueType Horn_rpt_79::_internal_output_value()
const {
24464 return static_cast< ::apollo::canbus::Horn_rpt_79_Output_valueType
>(output_value_);
24466 inline ::apollo::canbus::Horn_rpt_79_Output_valueType Horn_rpt_79::output_value()
const {
24468 return _internal_output_value();
24470 inline void Horn_rpt_79::_internal_set_output_value(::apollo::canbus::Horn_rpt_79_Output_valueType value) {
24471 assert(::apollo::canbus::Horn_rpt_79_Output_valueType_IsValid(value));
24472 _has_bits_[0] |= 0x00000001u;
24473 output_value_ = value;
24475 inline void Horn_rpt_79::set_output_value(::apollo::canbus::Horn_rpt_79_Output_valueType value) {
24476 _internal_set_output_value(value);
24481 inline bool Horn_rpt_79::_internal_has_commanded_value()
const {
24482 bool value = (_has_bits_[0] & 0x00000002u) != 0;
24485 inline bool Horn_rpt_79::has_commanded_value()
const {
24486 return _internal_has_commanded_value();
24488 inline void Horn_rpt_79::clear_commanded_value() {
24489 commanded_value_ = 0;
24490 _has_bits_[0] &= ~0x00000002u;
24492 inline ::apollo::canbus::Horn_rpt_79_Commanded_valueType Horn_rpt_79::_internal_commanded_value()
const {
24493 return static_cast< ::apollo::canbus::Horn_rpt_79_Commanded_valueType
>(commanded_value_);
24495 inline ::apollo::canbus::Horn_rpt_79_Commanded_valueType Horn_rpt_79::commanded_value()
const {
24497 return _internal_commanded_value();
24499 inline void Horn_rpt_79::_internal_set_commanded_value(::apollo::canbus::Horn_rpt_79_Commanded_valueType value) {
24500 assert(::apollo::canbus::Horn_rpt_79_Commanded_valueType_IsValid(value));
24501 _has_bits_[0] |= 0x00000002u;
24502 commanded_value_ = value;
24504 inline void Horn_rpt_79::set_commanded_value(::apollo::canbus::Horn_rpt_79_Commanded_valueType value) {
24505 _internal_set_commanded_value(value);
24510 inline bool Horn_rpt_79::_internal_has_manual_input()
const {
24511 bool value = (_has_bits_[0] & 0x00000004u) != 0;
24514 inline bool Horn_rpt_79::has_manual_input()
const {
24515 return _internal_has_manual_input();
24517 inline void Horn_rpt_79::clear_manual_input() {
24519 _has_bits_[0] &= ~0x00000004u;
24521 inline ::apollo::canbus::Horn_rpt_79_Manual_inputType Horn_rpt_79::_internal_manual_input()
const {
24522 return static_cast< ::apollo::canbus::Horn_rpt_79_Manual_inputType
>(manual_input_);
24524 inline ::apollo::canbus::Horn_rpt_79_Manual_inputType Horn_rpt_79::manual_input()
const {
24526 return _internal_manual_input();
24528 inline void Horn_rpt_79::_internal_set_manual_input(::apollo::canbus::Horn_rpt_79_Manual_inputType value) {
24529 assert(::apollo::canbus::Horn_rpt_79_Manual_inputType_IsValid(value));
24530 _has_bits_[0] |= 0x00000004u;
24531 manual_input_ = value;
24533 inline void Horn_rpt_79::set_manual_input(::apollo::canbus::Horn_rpt_79_Manual_inputType value) {
24534 _internal_set_manual_input(value);
24543 inline bool Horn_cmd_78::_internal_has_horn_cmd()
const {
24544 bool value = (_has_bits_[0] & 0x00000001u) != 0;
24547 inline bool Horn_cmd_78::has_horn_cmd()
const {
24548 return _internal_has_horn_cmd();
24550 inline void Horn_cmd_78::clear_horn_cmd() {
24552 _has_bits_[0] &= ~0x00000001u;
24554 inline ::apollo::canbus::Horn_cmd_78_Horn_cmdType Horn_cmd_78::_internal_horn_cmd()
const {
24555 return static_cast< ::apollo::canbus::Horn_cmd_78_Horn_cmdType
>(horn_cmd_);
24557 inline ::apollo::canbus::Horn_cmd_78_Horn_cmdType Horn_cmd_78::horn_cmd()
const {
24559 return _internal_horn_cmd();
24561 inline void Horn_cmd_78::_internal_set_horn_cmd(::apollo::canbus::Horn_cmd_78_Horn_cmdType value) {
24562 assert(::apollo::canbus::Horn_cmd_78_Horn_cmdType_IsValid(value));
24563 _has_bits_[0] |= 0x00000001u;
24566 inline void Horn_cmd_78::set_horn_cmd(::apollo::canbus::Horn_cmd_78_Horn_cmdType value) {
24567 _internal_set_horn_cmd(value);
24576 inline bool Wiper_rpt_91::_internal_has_output_value()
const {
24577 bool value = (_has_bits_[0] & 0x00000001u) != 0;
24580 inline bool Wiper_rpt_91::has_output_value()
const {
24581 return _internal_has_output_value();
24583 inline void Wiper_rpt_91::clear_output_value() {
24585 _has_bits_[0] &= ~0x00000001u;
24587 inline ::apollo::canbus::Wiper_rpt_91_Output_valueType Wiper_rpt_91::_internal_output_value()
const {
24588 return static_cast< ::apollo::canbus::Wiper_rpt_91_Output_valueType
>(output_value_);
24590 inline ::apollo::canbus::Wiper_rpt_91_Output_valueType Wiper_rpt_91::output_value()
const {
24592 return _internal_output_value();
24594 inline void Wiper_rpt_91::_internal_set_output_value(::apollo::canbus::Wiper_rpt_91_Output_valueType value) {
24595 assert(::apollo::canbus::Wiper_rpt_91_Output_valueType_IsValid(value));
24596 _has_bits_[0] |= 0x00000001u;
24597 output_value_ = value;
24599 inline void Wiper_rpt_91::set_output_value(::apollo::canbus::Wiper_rpt_91_Output_valueType value) {
24600 _internal_set_output_value(value);
24605 inline bool Wiper_rpt_91::_internal_has_commanded_value()
const {
24606 bool value = (_has_bits_[0] & 0x00000002u) != 0;
24609 inline bool Wiper_rpt_91::has_commanded_value()
const {
24610 return _internal_has_commanded_value();
24612 inline void Wiper_rpt_91::clear_commanded_value() {
24613 commanded_value_ = 0;
24614 _has_bits_[0] &= ~0x00000002u;
24616 inline ::apollo::canbus::Wiper_rpt_91_Commanded_valueType Wiper_rpt_91::_internal_commanded_value()
const {
24617 return static_cast< ::apollo::canbus::Wiper_rpt_91_Commanded_valueType
>(commanded_value_);
24619 inline ::apollo::canbus::Wiper_rpt_91_Commanded_valueType Wiper_rpt_91::commanded_value()
const {
24621 return _internal_commanded_value();
24623 inline void Wiper_rpt_91::_internal_set_commanded_value(::apollo::canbus::Wiper_rpt_91_Commanded_valueType value) {
24624 assert(::apollo::canbus::Wiper_rpt_91_Commanded_valueType_IsValid(value));
24625 _has_bits_[0] |= 0x00000002u;
24626 commanded_value_ = value;
24628 inline void Wiper_rpt_91::set_commanded_value(::apollo::canbus::Wiper_rpt_91_Commanded_valueType value) {
24629 _internal_set_commanded_value(value);
24634 inline bool Wiper_rpt_91::_internal_has_manual_input()
const {
24635 bool value = (_has_bits_[0] & 0x00000004u) != 0;
24638 inline bool Wiper_rpt_91::has_manual_input()
const {
24639 return _internal_has_manual_input();
24641 inline void Wiper_rpt_91::clear_manual_input() {
24643 _has_bits_[0] &= ~0x00000004u;
24645 inline ::apollo::canbus::Wiper_rpt_91_Manual_inputType Wiper_rpt_91::_internal_manual_input()
const {
24646 return static_cast< ::apollo::canbus::Wiper_rpt_91_Manual_inputType
>(manual_input_);
24648 inline ::apollo::canbus::Wiper_rpt_91_Manual_inputType Wiper_rpt_91::manual_input()
const {
24650 return _internal_manual_input();
24652 inline void Wiper_rpt_91::_internal_set_manual_input(::apollo::canbus::Wiper_rpt_91_Manual_inputType value) {
24653 assert(::apollo::canbus::Wiper_rpt_91_Manual_inputType_IsValid(value));
24654 _has_bits_[0] |= 0x00000004u;
24655 manual_input_ = value;
24657 inline void Wiper_rpt_91::set_manual_input(::apollo::canbus::Wiper_rpt_91_Manual_inputType value) {
24658 _internal_set_manual_input(value);
24667 inline bool Vehicle_speed_rpt_6f::_internal_has_vehicle_speed()
const {
24668 bool value = (_has_bits_[0] & 0x00000001u) != 0;
24671 inline bool Vehicle_speed_rpt_6f::has_vehicle_speed()
const {
24672 return _internal_has_vehicle_speed();
24674 inline void Vehicle_speed_rpt_6f::clear_vehicle_speed() {
24675 vehicle_speed_ = 0;
24676 _has_bits_[0] &= ~0x00000001u;
24678 inline double Vehicle_speed_rpt_6f::_internal_vehicle_speed()
const {
24679 return vehicle_speed_;
24681 inline double Vehicle_speed_rpt_6f::vehicle_speed()
const {
24683 return _internal_vehicle_speed();
24685 inline void Vehicle_speed_rpt_6f::_internal_set_vehicle_speed(
double value) {
24686 _has_bits_[0] |= 0x00000001u;
24687 vehicle_speed_ = value;
24689 inline void Vehicle_speed_rpt_6f::set_vehicle_speed(
double value) {
24690 _internal_set_vehicle_speed(value);
24695 inline bool Vehicle_speed_rpt_6f::_internal_has_vehicle_speed_valid()
const {
24696 bool value = (_has_bits_[0] & 0x00000002u) != 0;
24699 inline bool Vehicle_speed_rpt_6f::has_vehicle_speed_valid()
const {
24700 return _internal_has_vehicle_speed_valid();
24702 inline void Vehicle_speed_rpt_6f::clear_vehicle_speed_valid() {
24703 vehicle_speed_valid_ = 0;
24704 _has_bits_[0] &= ~0x00000002u;
24706 inline ::apollo::canbus::Vehicle_speed_rpt_6f_Vehicle_speed_validType Vehicle_speed_rpt_6f::_internal_vehicle_speed_valid()
const {
24707 return static_cast< ::apollo::canbus::Vehicle_speed_rpt_6f_Vehicle_speed_validType
>(vehicle_speed_valid_);
24709 inline ::apollo::canbus::Vehicle_speed_rpt_6f_Vehicle_speed_validType Vehicle_speed_rpt_6f::vehicle_speed_valid()
const {
24711 return _internal_vehicle_speed_valid();
24713 inline void Vehicle_speed_rpt_6f::_internal_set_vehicle_speed_valid(::apollo::canbus::Vehicle_speed_rpt_6f_Vehicle_speed_validType value) {
24714 assert(::apollo::canbus::Vehicle_speed_rpt_6f_Vehicle_speed_validType_IsValid(value));
24715 _has_bits_[0] |= 0x00000002u;
24716 vehicle_speed_valid_ = value;
24718 inline void Vehicle_speed_rpt_6f::set_vehicle_speed_valid(::apollo::canbus::Vehicle_speed_rpt_6f_Vehicle_speed_validType value) {
24719 _internal_set_vehicle_speed_valid(value);
24728 inline bool Headlight_cmd_76::_internal_has_headlight_cmd()
const {
24729 bool value = (_has_bits_[0] & 0x00000001u) != 0;
24732 inline bool Headlight_cmd_76::has_headlight_cmd()
const {
24733 return _internal_has_headlight_cmd();
24735 inline void Headlight_cmd_76::clear_headlight_cmd() {
24736 headlight_cmd_ = 0;
24737 _has_bits_[0] &= ~0x00000001u;
24739 inline ::apollo::canbus::Headlight_cmd_76_Headlight_cmdType Headlight_cmd_76::_internal_headlight_cmd()
const {
24740 return static_cast< ::apollo::canbus::Headlight_cmd_76_Headlight_cmdType
>(headlight_cmd_);
24742 inline ::apollo::canbus::Headlight_cmd_76_Headlight_cmdType Headlight_cmd_76::headlight_cmd()
const {
24744 return _internal_headlight_cmd();
24746 inline void Headlight_cmd_76::_internal_set_headlight_cmd(::apollo::canbus::Headlight_cmd_76_Headlight_cmdType value) {
24747 assert(::apollo::canbus::Headlight_cmd_76_Headlight_cmdType_IsValid(value));
24748 _has_bits_[0] |= 0x00000001u;
24749 headlight_cmd_ = value;
24751 inline void Headlight_cmd_76::set_headlight_cmd(::apollo::canbus::Headlight_cmd_76_Headlight_cmdType value) {
24752 _internal_set_headlight_cmd(value);
24761 inline bool Steering_motor_rpt_2_74::_internal_has_encoder_temperature()
const {
24762 bool value = (_has_bits_[0] & 0x00000001u) != 0;
24765 inline bool Steering_motor_rpt_2_74::has_encoder_temperature()
const {
24766 return _internal_has_encoder_temperature();
24768 inline void Steering_motor_rpt_2_74::clear_encoder_temperature() {
24769 encoder_temperature_ = 0;
24770 _has_bits_[0] &= ~0x00000001u;
24772 inline int32_t Steering_motor_rpt_2_74::_internal_encoder_temperature()
const {
24773 return encoder_temperature_;
24775 inline int32_t Steering_motor_rpt_2_74::encoder_temperature()
const {
24777 return _internal_encoder_temperature();
24779 inline void Steering_motor_rpt_2_74::_internal_set_encoder_temperature(int32_t value) {
24780 _has_bits_[0] |= 0x00000001u;
24781 encoder_temperature_ = value;
24783 inline void Steering_motor_rpt_2_74::set_encoder_temperature(int32_t value) {
24784 _internal_set_encoder_temperature(value);
24789 inline bool Steering_motor_rpt_2_74::_internal_has_motor_temperature()
const {
24790 bool value = (_has_bits_[0] & 0x00000002u) != 0;
24793 inline bool Steering_motor_rpt_2_74::has_motor_temperature()
const {
24794 return _internal_has_motor_temperature();
24796 inline void Steering_motor_rpt_2_74::clear_motor_temperature() {
24797 motor_temperature_ = 0;
24798 _has_bits_[0] &= ~0x00000002u;
24800 inline int32_t Steering_motor_rpt_2_74::_internal_motor_temperature()
const {
24801 return motor_temperature_;
24803 inline int32_t Steering_motor_rpt_2_74::motor_temperature()
const {
24805 return _internal_motor_temperature();
24807 inline void Steering_motor_rpt_2_74::_internal_set_motor_temperature(int32_t value) {
24808 _has_bits_[0] |= 0x00000002u;
24809 motor_temperature_ = value;
24811 inline void Steering_motor_rpt_2_74::set_motor_temperature(int32_t value) {
24812 _internal_set_motor_temperature(value);
24817 inline bool Steering_motor_rpt_2_74::_internal_has_angular_speed()
const {
24818 bool value = (_has_bits_[0] & 0x00000004u) != 0;
24821 inline bool Steering_motor_rpt_2_74::has_angular_speed()
const {
24822 return _internal_has_angular_speed();
24824 inline void Steering_motor_rpt_2_74::clear_angular_speed() {
24825 angular_speed_ = 0;
24826 _has_bits_[0] &= ~0x00000004u;
24828 inline double Steering_motor_rpt_2_74::_internal_angular_speed()
const {
24829 return angular_speed_;
24831 inline double Steering_motor_rpt_2_74::angular_speed()
const {
24833 return _internal_angular_speed();
24835 inline void Steering_motor_rpt_2_74::_internal_set_angular_speed(
double value) {
24836 _has_bits_[0] |= 0x00000004u;
24837 angular_speed_ = value;
24839 inline void Steering_motor_rpt_2_74::set_angular_speed(
double value) {
24840 _internal_set_angular_speed(value);
24849 inline bool Brake_motor_rpt_2_71::_internal_has_encoder_temperature()
const {
24850 bool value = (_has_bits_[0] & 0x00000001u) != 0;
24853 inline bool Brake_motor_rpt_2_71::has_encoder_temperature()
const {
24854 return _internal_has_encoder_temperature();
24856 inline void Brake_motor_rpt_2_71::clear_encoder_temperature() {
24857 encoder_temperature_ = 0;
24858 _has_bits_[0] &= ~0x00000001u;
24860 inline int32_t Brake_motor_rpt_2_71::_internal_encoder_temperature()
const {
24861 return encoder_temperature_;
24863 inline int32_t Brake_motor_rpt_2_71::encoder_temperature()
const {
24865 return _internal_encoder_temperature();
24867 inline void Brake_motor_rpt_2_71::_internal_set_encoder_temperature(int32_t value) {
24868 _has_bits_[0] |= 0x00000001u;
24869 encoder_temperature_ = value;
24871 inline void Brake_motor_rpt_2_71::set_encoder_temperature(int32_t value) {
24872 _internal_set_encoder_temperature(value);
24877 inline bool Brake_motor_rpt_2_71::_internal_has_motor_temperature()
const {
24878 bool value = (_has_bits_[0] & 0x00000002u) != 0;
24881 inline bool Brake_motor_rpt_2_71::has_motor_temperature()
const {
24882 return _internal_has_motor_temperature();
24884 inline void Brake_motor_rpt_2_71::clear_motor_temperature() {
24885 motor_temperature_ = 0;
24886 _has_bits_[0] &= ~0x00000002u;
24888 inline int32_t Brake_motor_rpt_2_71::_internal_motor_temperature()
const {
24889 return motor_temperature_;
24891 inline int32_t Brake_motor_rpt_2_71::motor_temperature()
const {
24893 return _internal_motor_temperature();
24895 inline void Brake_motor_rpt_2_71::_internal_set_motor_temperature(int32_t value) {
24896 _has_bits_[0] |= 0x00000002u;
24897 motor_temperature_ = value;
24899 inline void Brake_motor_rpt_2_71::set_motor_temperature(int32_t value) {
24900 _internal_set_motor_temperature(value);
24905 inline bool Brake_motor_rpt_2_71::_internal_has_angular_speed()
const {
24906 bool value = (_has_bits_[0] & 0x00000004u) != 0;
24909 inline bool Brake_motor_rpt_2_71::has_angular_speed()
const {
24910 return _internal_has_angular_speed();
24912 inline void Brake_motor_rpt_2_71::clear_angular_speed() {
24913 angular_speed_ = 0;
24914 _has_bits_[0] &= ~0x00000004u;
24916 inline double Brake_motor_rpt_2_71::_internal_angular_speed()
const {
24917 return angular_speed_;
24919 inline double Brake_motor_rpt_2_71::angular_speed()
const {
24921 return _internal_angular_speed();
24923 inline void Brake_motor_rpt_2_71::_internal_set_angular_speed(
double value) {
24924 _has_bits_[0] |= 0x00000004u;
24925 angular_speed_ = value;
24927 inline void Brake_motor_rpt_2_71::set_angular_speed(
double value) {
24928 _internal_set_angular_speed(value);
24937 inline bool Steering_motor_rpt_1_73::_internal_has_motor_current()
const {
24938 bool value = (_has_bits_[0] & 0x00000001u) != 0;
24941 inline bool Steering_motor_rpt_1_73::has_motor_current()
const {
24942 return _internal_has_motor_current();
24944 inline void Steering_motor_rpt_1_73::clear_motor_current() {
24945 motor_current_ = 0;
24946 _has_bits_[0] &= ~0x00000001u;
24948 inline double Steering_motor_rpt_1_73::_internal_motor_current()
const {
24949 return motor_current_;
24951 inline double Steering_motor_rpt_1_73::motor_current()
const {
24953 return _internal_motor_current();
24955 inline void Steering_motor_rpt_1_73::_internal_set_motor_current(
double value) {
24956 _has_bits_[0] |= 0x00000001u;
24957 motor_current_ = value;
24959 inline void Steering_motor_rpt_1_73::set_motor_current(
double value) {
24960 _internal_set_motor_current(value);
24965 inline bool Steering_motor_rpt_1_73::_internal_has_shaft_position()
const {
24966 bool value = (_has_bits_[0] & 0x00000002u) != 0;
24969 inline bool Steering_motor_rpt_1_73::has_shaft_position()
const {
24970 return _internal_has_shaft_position();
24972 inline void Steering_motor_rpt_1_73::clear_shaft_position() {
24973 shaft_position_ = 0;
24974 _has_bits_[0] &= ~0x00000002u;
24976 inline double Steering_motor_rpt_1_73::_internal_shaft_position()
const {
24977 return shaft_position_;
24979 inline double Steering_motor_rpt_1_73::shaft_position()
const {
24981 return _internal_shaft_position();
24983 inline void Steering_motor_rpt_1_73::_internal_set_shaft_position(
double value) {
24984 _has_bits_[0] |= 0x00000002u;
24985 shaft_position_ = value;
24987 inline void Steering_motor_rpt_1_73::set_shaft_position(
double value) {
24988 _internal_set_shaft_position(value);
24997 inline bool Wiper_cmd_90::_internal_has_wiper_cmd()
const {
24998 bool value = (_has_bits_[0] & 0x00000001u) != 0;
25001 inline bool Wiper_cmd_90::has_wiper_cmd()
const {
25002 return _internal_has_wiper_cmd();
25004 inline void Wiper_cmd_90::clear_wiper_cmd() {
25006 _has_bits_[0] &= ~0x00000001u;
25008 inline ::apollo::canbus::Wiper_cmd_90_Wiper_cmdType Wiper_cmd_90::_internal_wiper_cmd()
const {
25009 return static_cast< ::apollo::canbus::Wiper_cmd_90_Wiper_cmdType
>(wiper_cmd_);
25011 inline ::apollo::canbus::Wiper_cmd_90_Wiper_cmdType Wiper_cmd_90::wiper_cmd()
const {
25013 return _internal_wiper_cmd();
25015 inline void Wiper_cmd_90::_internal_set_wiper_cmd(::apollo::canbus::Wiper_cmd_90_Wiper_cmdType value) {
25016 assert(::apollo::canbus::Wiper_cmd_90_Wiper_cmdType_IsValid(value));
25017 _has_bits_[0] |= 0x00000001u;
25018 wiper_cmd_ = value;
25020 inline void Wiper_cmd_90::set_wiper_cmd(::apollo::canbus::Wiper_cmd_90_Wiper_cmdType value) {
25021 _internal_set_wiper_cmd(value);
25030 inline bool Brake_motor_rpt_3_72::_internal_has_torque_output()
const {
25031 bool value = (_has_bits_[0] & 0x00000001u) != 0;
25034 inline bool Brake_motor_rpt_3_72::has_torque_output()
const {
25035 return _internal_has_torque_output();
25037 inline void Brake_motor_rpt_3_72::clear_torque_output() {
25038 torque_output_ = 0;
25039 _has_bits_[0] &= ~0x00000001u;
25041 inline double Brake_motor_rpt_3_72::_internal_torque_output()
const {
25042 return torque_output_;
25044 inline double Brake_motor_rpt_3_72::torque_output()
const {
25046 return _internal_torque_output();
25048 inline void Brake_motor_rpt_3_72::_internal_set_torque_output(
double value) {
25049 _has_bits_[0] |= 0x00000001u;
25050 torque_output_ = value;
25052 inline void Brake_motor_rpt_3_72::set_torque_output(
double value) {
25053 _internal_set_torque_output(value);
25058 inline bool Brake_motor_rpt_3_72::_internal_has_torque_input()
const {
25059 bool value = (_has_bits_[0] & 0x00000002u) != 0;
25062 inline bool Brake_motor_rpt_3_72::has_torque_input()
const {
25063 return _internal_has_torque_input();
25065 inline void Brake_motor_rpt_3_72::clear_torque_input() {
25067 _has_bits_[0] &= ~0x00000002u;
25069 inline double Brake_motor_rpt_3_72::_internal_torque_input()
const {
25070 return torque_input_;
25072 inline double Brake_motor_rpt_3_72::torque_input()
const {
25074 return _internal_torque_input();
25076 inline void Brake_motor_rpt_3_72::_internal_set_torque_input(
double value) {
25077 _has_bits_[0] |= 0x00000002u;
25078 torque_input_ = value;
25080 inline void Brake_motor_rpt_3_72::set_torque_input(
double value) {
25081 _internal_set_torque_input(value);
25090 inline bool Gem::_internal_has_global_rpt_6a()
const {
25091 bool value = (_has_bits_[0] & 0x00000001u) != 0;
25092 PROTOBUF_ASSUME(!value || global_rpt_6a_ !=
nullptr);
25095 inline bool Gem::has_global_rpt_6a()
const {
25096 return _internal_has_global_rpt_6a();
25098 inline void Gem::clear_global_rpt_6a() {
25099 if (global_rpt_6a_ !=
nullptr) global_rpt_6a_->Clear();
25100 _has_bits_[0] &= ~0x00000001u;
25102 inline const ::apollo::canbus::Global_rpt_6a& Gem::_internal_global_rpt_6a()
const {
25103 const ::apollo::canbus::Global_rpt_6a* p = global_rpt_6a_;
25105 ::apollo::canbus::_Global_rpt_6a_default_instance_);
25107 inline const ::apollo::canbus::Global_rpt_6a& Gem::global_rpt_6a()
const {
25109 return _internal_global_rpt_6a();
25111 inline void Gem::unsafe_arena_set_allocated_global_rpt_6a(
25113 if (GetArenaForAllocation() ==
nullptr) {
25114 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(global_rpt_6a_);
25116 global_rpt_6a_ = global_rpt_6a;
25117 if (global_rpt_6a) {
25118 _has_bits_[0] |= 0x00000001u;
25120 _has_bits_[0] &= ~0x00000001u;
25124 inline ::apollo::canbus::Global_rpt_6a* Gem::release_global_rpt_6a() {
25125 _has_bits_[0] &= ~0x00000001u;
25127 global_rpt_6a_ =
nullptr;
25128 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
25129 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
25130 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25131 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
25133 if (GetArenaForAllocation() !=
nullptr) {
25134 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25139 inline ::apollo::canbus::Global_rpt_6a* Gem::unsafe_arena_release_global_rpt_6a() {
25141 _has_bits_[0] &= ~0x00000001u;
25143 global_rpt_6a_ =
nullptr;
25146 inline ::apollo::canbus::Global_rpt_6a* Gem::_internal_mutable_global_rpt_6a() {
25147 _has_bits_[0] |= 0x00000001u;
25148 if (global_rpt_6a_ ==
nullptr) {
25149 auto* p = CreateMaybeMessage<::apollo::canbus::Global_rpt_6a>(GetArenaForAllocation());
25150 global_rpt_6a_ = p;
25152 return global_rpt_6a_;
25154 inline ::apollo::canbus::Global_rpt_6a* Gem::mutable_global_rpt_6a() {
25160 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
25161 if (message_arena ==
nullptr) {
25162 delete global_rpt_6a_;
25164 if (global_rpt_6a) {
25165 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
25166 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Global_rpt_6a>::GetOwningArena(global_rpt_6a);
25167 if (message_arena != submessage_arena) {
25168 global_rpt_6a = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
25169 message_arena, global_rpt_6a, submessage_arena);
25171 _has_bits_[0] |= 0x00000001u;
25173 _has_bits_[0] &= ~0x00000001u;
25175 global_rpt_6a_ = global_rpt_6a;
25180 inline bool Gem::_internal_has_brake_cmd_6b()
const {
25181 bool value = (_has_bits_[0] & 0x00000002u) != 0;
25182 PROTOBUF_ASSUME(!value || brake_cmd_6b_ !=
nullptr);
25185 inline bool Gem::has_brake_cmd_6b()
const {
25186 return _internal_has_brake_cmd_6b();
25188 inline void Gem::clear_brake_cmd_6b() {
25189 if (brake_cmd_6b_ !=
nullptr) brake_cmd_6b_->Clear();
25190 _has_bits_[0] &= ~0x00000002u;
25192 inline const ::apollo::canbus::Brake_cmd_6b& Gem::_internal_brake_cmd_6b()
const {
25193 const ::apollo::canbus::Brake_cmd_6b* p = brake_cmd_6b_;
25195 ::apollo::canbus::_Brake_cmd_6b_default_instance_);
25197 inline const ::apollo::canbus::Brake_cmd_6b& Gem::brake_cmd_6b()
const {
25199 return _internal_brake_cmd_6b();
25201 inline void Gem::unsafe_arena_set_allocated_brake_cmd_6b(
25203 if (GetArenaForAllocation() ==
nullptr) {
25204 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(brake_cmd_6b_);
25206 brake_cmd_6b_ = brake_cmd_6b;
25207 if (brake_cmd_6b) {
25208 _has_bits_[0] |= 0x00000002u;
25210 _has_bits_[0] &= ~0x00000002u;
25214 inline ::apollo::canbus::Brake_cmd_6b* Gem::release_brake_cmd_6b() {
25215 _has_bits_[0] &= ~0x00000002u;
25217 brake_cmd_6b_ =
nullptr;
25218 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
25219 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
25220 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25221 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
25223 if (GetArenaForAllocation() !=
nullptr) {
25224 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25229 inline ::apollo::canbus::Brake_cmd_6b* Gem::unsafe_arena_release_brake_cmd_6b() {
25231 _has_bits_[0] &= ~0x00000002u;
25233 brake_cmd_6b_ =
nullptr;
25236 inline ::apollo::canbus::Brake_cmd_6b* Gem::_internal_mutable_brake_cmd_6b() {
25237 _has_bits_[0] |= 0x00000002u;
25238 if (brake_cmd_6b_ ==
nullptr) {
25239 auto* p = CreateMaybeMessage<::apollo::canbus::Brake_cmd_6b>(GetArenaForAllocation());
25242 return brake_cmd_6b_;
25244 inline ::apollo::canbus::Brake_cmd_6b* Gem::mutable_brake_cmd_6b() {
25250 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
25251 if (message_arena ==
nullptr) {
25252 delete brake_cmd_6b_;
25254 if (brake_cmd_6b) {
25255 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
25256 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Brake_cmd_6b>::GetOwningArena(brake_cmd_6b);
25257 if (message_arena != submessage_arena) {
25258 brake_cmd_6b = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
25259 message_arena, brake_cmd_6b, submessage_arena);
25261 _has_bits_[0] |= 0x00000002u;
25263 _has_bits_[0] &= ~0x00000002u;
25265 brake_cmd_6b_ = brake_cmd_6b;
25270 inline bool Gem::_internal_has_brake_rpt_6c()
const {
25271 bool value = (_has_bits_[0] & 0x00000004u) != 0;
25272 PROTOBUF_ASSUME(!value || brake_rpt_6c_ !=
nullptr);
25275 inline bool Gem::has_brake_rpt_6c()
const {
25276 return _internal_has_brake_rpt_6c();
25278 inline void Gem::clear_brake_rpt_6c() {
25279 if (brake_rpt_6c_ !=
nullptr) brake_rpt_6c_->Clear();
25280 _has_bits_[0] &= ~0x00000004u;
25282 inline const ::apollo::canbus::Brake_rpt_6c& Gem::_internal_brake_rpt_6c()
const {
25283 const ::apollo::canbus::Brake_rpt_6c* p = brake_rpt_6c_;
25285 ::apollo::canbus::_Brake_rpt_6c_default_instance_);
25287 inline const ::apollo::canbus::Brake_rpt_6c& Gem::brake_rpt_6c()
const {
25289 return _internal_brake_rpt_6c();
25291 inline void Gem::unsafe_arena_set_allocated_brake_rpt_6c(
25293 if (GetArenaForAllocation() ==
nullptr) {
25294 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(brake_rpt_6c_);
25296 brake_rpt_6c_ = brake_rpt_6c;
25297 if (brake_rpt_6c) {
25298 _has_bits_[0] |= 0x00000004u;
25300 _has_bits_[0] &= ~0x00000004u;
25304 inline ::apollo::canbus::Brake_rpt_6c* Gem::release_brake_rpt_6c() {
25305 _has_bits_[0] &= ~0x00000004u;
25307 brake_rpt_6c_ =
nullptr;
25308 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
25309 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
25310 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25311 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
25313 if (GetArenaForAllocation() !=
nullptr) {
25314 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25319 inline ::apollo::canbus::Brake_rpt_6c* Gem::unsafe_arena_release_brake_rpt_6c() {
25321 _has_bits_[0] &= ~0x00000004u;
25323 brake_rpt_6c_ =
nullptr;
25326 inline ::apollo::canbus::Brake_rpt_6c* Gem::_internal_mutable_brake_rpt_6c() {
25327 _has_bits_[0] |= 0x00000004u;
25328 if (brake_rpt_6c_ ==
nullptr) {
25329 auto* p = CreateMaybeMessage<::apollo::canbus::Brake_rpt_6c>(GetArenaForAllocation());
25332 return brake_rpt_6c_;
25334 inline ::apollo::canbus::Brake_rpt_6c* Gem::mutable_brake_rpt_6c() {
25340 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
25341 if (message_arena ==
nullptr) {
25342 delete brake_rpt_6c_;
25344 if (brake_rpt_6c) {
25345 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
25346 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Brake_rpt_6c>::GetOwningArena(brake_rpt_6c);
25347 if (message_arena != submessage_arena) {
25348 brake_rpt_6c = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
25349 message_arena, brake_rpt_6c, submessage_arena);
25351 _has_bits_[0] |= 0x00000004u;
25353 _has_bits_[0] &= ~0x00000004u;
25355 brake_rpt_6c_ = brake_rpt_6c;
25360 inline bool Gem::_internal_has_steering_cmd_6d()
const {
25361 bool value = (_has_bits_[0] & 0x00000008u) != 0;
25362 PROTOBUF_ASSUME(!value || steering_cmd_6d_ !=
nullptr);
25365 inline bool Gem::has_steering_cmd_6d()
const {
25366 return _internal_has_steering_cmd_6d();
25368 inline void Gem::clear_steering_cmd_6d() {
25369 if (steering_cmd_6d_ !=
nullptr) steering_cmd_6d_->Clear();
25370 _has_bits_[0] &= ~0x00000008u;
25372 inline const ::apollo::canbus::Steering_cmd_6d& Gem::_internal_steering_cmd_6d()
const {
25373 const ::apollo::canbus::Steering_cmd_6d* p = steering_cmd_6d_;
25375 ::apollo::canbus::_Steering_cmd_6d_default_instance_);
25377 inline const ::apollo::canbus::Steering_cmd_6d& Gem::steering_cmd_6d()
const {
25379 return _internal_steering_cmd_6d();
25381 inline void Gem::unsafe_arena_set_allocated_steering_cmd_6d(
25383 if (GetArenaForAllocation() ==
nullptr) {
25384 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(steering_cmd_6d_);
25386 steering_cmd_6d_ = steering_cmd_6d;
25387 if (steering_cmd_6d) {
25388 _has_bits_[0] |= 0x00000008u;
25390 _has_bits_[0] &= ~0x00000008u;
25394 inline ::apollo::canbus::Steering_cmd_6d* Gem::release_steering_cmd_6d() {
25395 _has_bits_[0] &= ~0x00000008u;
25397 steering_cmd_6d_ =
nullptr;
25398 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
25399 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
25400 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25401 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
25403 if (GetArenaForAllocation() !=
nullptr) {
25404 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25409 inline ::apollo::canbus::Steering_cmd_6d* Gem::unsafe_arena_release_steering_cmd_6d() {
25411 _has_bits_[0] &= ~0x00000008u;
25413 steering_cmd_6d_ =
nullptr;
25416 inline ::apollo::canbus::Steering_cmd_6d* Gem::_internal_mutable_steering_cmd_6d() {
25417 _has_bits_[0] |= 0x00000008u;
25418 if (steering_cmd_6d_ ==
nullptr) {
25419 auto* p = CreateMaybeMessage<::apollo::canbus::Steering_cmd_6d>(GetArenaForAllocation());
25420 steering_cmd_6d_ = p;
25422 return steering_cmd_6d_;
25424 inline ::apollo::canbus::Steering_cmd_6d* Gem::mutable_steering_cmd_6d() {
25430 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
25431 if (message_arena ==
nullptr) {
25432 delete steering_cmd_6d_;
25434 if (steering_cmd_6d) {
25435 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
25436 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Steering_cmd_6d>::GetOwningArena(steering_cmd_6d);
25437 if (message_arena != submessage_arena) {
25438 steering_cmd_6d = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
25439 message_arena, steering_cmd_6d, submessage_arena);
25441 _has_bits_[0] |= 0x00000008u;
25443 _has_bits_[0] &= ~0x00000008u;
25445 steering_cmd_6d_ = steering_cmd_6d;
25450 inline bool Gem::_internal_has_steering_rpt_1_6e()
const {
25451 bool value = (_has_bits_[0] & 0x00000010u) != 0;
25452 PROTOBUF_ASSUME(!value || steering_rpt_1_6e_ !=
nullptr);
25455 inline bool Gem::has_steering_rpt_1_6e()
const {
25456 return _internal_has_steering_rpt_1_6e();
25458 inline void Gem::clear_steering_rpt_1_6e() {
25459 if (steering_rpt_1_6e_ !=
nullptr) steering_rpt_1_6e_->Clear();
25460 _has_bits_[0] &= ~0x00000010u;
25462 inline const ::apollo::canbus::Steering_rpt_1_6e& Gem::_internal_steering_rpt_1_6e()
const {
25463 const ::apollo::canbus::Steering_rpt_1_6e* p = steering_rpt_1_6e_;
25465 ::apollo::canbus::_Steering_rpt_1_6e_default_instance_);
25467 inline const ::apollo::canbus::Steering_rpt_1_6e& Gem::steering_rpt_1_6e()
const {
25469 return _internal_steering_rpt_1_6e();
25471 inline void Gem::unsafe_arena_set_allocated_steering_rpt_1_6e(
25473 if (GetArenaForAllocation() ==
nullptr) {
25474 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(steering_rpt_1_6e_);
25476 steering_rpt_1_6e_ = steering_rpt_1_6e;
25477 if (steering_rpt_1_6e) {
25478 _has_bits_[0] |= 0x00000010u;
25480 _has_bits_[0] &= ~0x00000010u;
25484 inline ::apollo::canbus::Steering_rpt_1_6e* Gem::release_steering_rpt_1_6e() {
25485 _has_bits_[0] &= ~0x00000010u;
25487 steering_rpt_1_6e_ =
nullptr;
25488 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
25489 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
25490 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25491 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
25493 if (GetArenaForAllocation() !=
nullptr) {
25494 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25499 inline ::apollo::canbus::Steering_rpt_1_6e* Gem::unsafe_arena_release_steering_rpt_1_6e() {
25501 _has_bits_[0] &= ~0x00000010u;
25503 steering_rpt_1_6e_ =
nullptr;
25506 inline ::apollo::canbus::Steering_rpt_1_6e* Gem::_internal_mutable_steering_rpt_1_6e() {
25507 _has_bits_[0] |= 0x00000010u;
25508 if (steering_rpt_1_6e_ ==
nullptr) {
25509 auto* p = CreateMaybeMessage<::apollo::canbus::Steering_rpt_1_6e>(GetArenaForAllocation());
25510 steering_rpt_1_6e_ = p;
25512 return steering_rpt_1_6e_;
25514 inline ::apollo::canbus::Steering_rpt_1_6e* Gem::mutable_steering_rpt_1_6e() {
25520 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
25521 if (message_arena ==
nullptr) {
25522 delete steering_rpt_1_6e_;
25524 if (steering_rpt_1_6e) {
25525 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
25526 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Steering_rpt_1_6e>::GetOwningArena(steering_rpt_1_6e);
25527 if (message_arena != submessage_arena) {
25528 steering_rpt_1_6e = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
25529 message_arena, steering_rpt_1_6e, submessage_arena);
25531 _has_bits_[0] |= 0x00000010u;
25533 _has_bits_[0] &= ~0x00000010u;
25535 steering_rpt_1_6e_ = steering_rpt_1_6e;
25540 inline bool Gem::_internal_has_wheel_speed_rpt_7a()
const {
25541 bool value = (_has_bits_[0] & 0x00000020u) != 0;
25542 PROTOBUF_ASSUME(!value || wheel_speed_rpt_7a_ !=
nullptr);
25545 inline bool Gem::has_wheel_speed_rpt_7a()
const {
25546 return _internal_has_wheel_speed_rpt_7a();
25548 inline void Gem::clear_wheel_speed_rpt_7a() {
25549 if (wheel_speed_rpt_7a_ !=
nullptr) wheel_speed_rpt_7a_->Clear();
25550 _has_bits_[0] &= ~0x00000020u;
25552 inline const ::apollo::canbus::Wheel_speed_rpt_7a& Gem::_internal_wheel_speed_rpt_7a()
const {
25553 const ::apollo::canbus::Wheel_speed_rpt_7a* p = wheel_speed_rpt_7a_;
25555 ::apollo::canbus::_Wheel_speed_rpt_7a_default_instance_);
25557 inline const ::apollo::canbus::Wheel_speed_rpt_7a& Gem::wheel_speed_rpt_7a()
const {
25559 return _internal_wheel_speed_rpt_7a();
25561 inline void Gem::unsafe_arena_set_allocated_wheel_speed_rpt_7a(
25563 if (GetArenaForAllocation() ==
nullptr) {
25564 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(wheel_speed_rpt_7a_);
25566 wheel_speed_rpt_7a_ = wheel_speed_rpt_7a;
25567 if (wheel_speed_rpt_7a) {
25568 _has_bits_[0] |= 0x00000020u;
25570 _has_bits_[0] &= ~0x00000020u;
25574 inline ::apollo::canbus::Wheel_speed_rpt_7a* Gem::release_wheel_speed_rpt_7a() {
25575 _has_bits_[0] &= ~0x00000020u;
25577 wheel_speed_rpt_7a_ =
nullptr;
25578 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
25579 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
25580 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25581 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
25583 if (GetArenaForAllocation() !=
nullptr) {
25584 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25589 inline ::apollo::canbus::Wheel_speed_rpt_7a* Gem::unsafe_arena_release_wheel_speed_rpt_7a() {
25591 _has_bits_[0] &= ~0x00000020u;
25593 wheel_speed_rpt_7a_ =
nullptr;
25596 inline ::apollo::canbus::Wheel_speed_rpt_7a* Gem::_internal_mutable_wheel_speed_rpt_7a() {
25597 _has_bits_[0] |= 0x00000020u;
25598 if (wheel_speed_rpt_7a_ ==
nullptr) {
25599 auto* p = CreateMaybeMessage<::apollo::canbus::Wheel_speed_rpt_7a>(GetArenaForAllocation());
25600 wheel_speed_rpt_7a_ = p;
25602 return wheel_speed_rpt_7a_;
25604 inline ::apollo::canbus::Wheel_speed_rpt_7a* Gem::mutable_wheel_speed_rpt_7a() {
25610 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
25611 if (message_arena ==
nullptr) {
25612 delete wheel_speed_rpt_7a_;
25614 if (wheel_speed_rpt_7a) {
25615 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
25616 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Wheel_speed_rpt_7a>::GetOwningArena(wheel_speed_rpt_7a);
25617 if (message_arena != submessage_arena) {
25618 wheel_speed_rpt_7a = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
25619 message_arena, wheel_speed_rpt_7a, submessage_arena);
25621 _has_bits_[0] |= 0x00000020u;
25623 _has_bits_[0] &= ~0x00000020u;
25625 wheel_speed_rpt_7a_ = wheel_speed_rpt_7a;
25630 inline bool Gem::_internal_has_date_time_rpt_83()
const {
25631 bool value = (_has_bits_[0] & 0x00000040u) != 0;
25632 PROTOBUF_ASSUME(!value || date_time_rpt_83_ !=
nullptr);
25635 inline bool Gem::has_date_time_rpt_83()
const {
25636 return _internal_has_date_time_rpt_83();
25638 inline void Gem::clear_date_time_rpt_83() {
25639 if (date_time_rpt_83_ !=
nullptr) date_time_rpt_83_->Clear();
25640 _has_bits_[0] &= ~0x00000040u;
25642 inline const ::apollo::canbus::Date_time_rpt_83& Gem::_internal_date_time_rpt_83()
const {
25643 const ::apollo::canbus::Date_time_rpt_83* p = date_time_rpt_83_;
25645 ::apollo::canbus::_Date_time_rpt_83_default_instance_);
25647 inline const ::apollo::canbus::Date_time_rpt_83& Gem::date_time_rpt_83()
const {
25649 return _internal_date_time_rpt_83();
25651 inline void Gem::unsafe_arena_set_allocated_date_time_rpt_83(
25653 if (GetArenaForAllocation() ==
nullptr) {
25654 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(date_time_rpt_83_);
25656 date_time_rpt_83_ = date_time_rpt_83;
25657 if (date_time_rpt_83) {
25658 _has_bits_[0] |= 0x00000040u;
25660 _has_bits_[0] &= ~0x00000040u;
25664 inline ::apollo::canbus::Date_time_rpt_83* Gem::release_date_time_rpt_83() {
25665 _has_bits_[0] &= ~0x00000040u;
25667 date_time_rpt_83_ =
nullptr;
25668 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
25669 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
25670 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25671 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
25673 if (GetArenaForAllocation() !=
nullptr) {
25674 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25679 inline ::apollo::canbus::Date_time_rpt_83* Gem::unsafe_arena_release_date_time_rpt_83() {
25681 _has_bits_[0] &= ~0x00000040u;
25683 date_time_rpt_83_ =
nullptr;
25686 inline ::apollo::canbus::Date_time_rpt_83* Gem::_internal_mutable_date_time_rpt_83() {
25687 _has_bits_[0] |= 0x00000040u;
25688 if (date_time_rpt_83_ ==
nullptr) {
25689 auto* p = CreateMaybeMessage<::apollo::canbus::Date_time_rpt_83>(GetArenaForAllocation());
25690 date_time_rpt_83_ = p;
25692 return date_time_rpt_83_;
25694 inline ::apollo::canbus::Date_time_rpt_83* Gem::mutable_date_time_rpt_83() {
25700 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
25701 if (message_arena ==
nullptr) {
25702 delete date_time_rpt_83_;
25704 if (date_time_rpt_83) {
25705 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
25706 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Date_time_rpt_83>::GetOwningArena(date_time_rpt_83);
25707 if (message_arena != submessage_arena) {
25708 date_time_rpt_83 = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
25709 message_arena, date_time_rpt_83, submessage_arena);
25711 _has_bits_[0] |= 0x00000040u;
25713 _has_bits_[0] &= ~0x00000040u;
25715 date_time_rpt_83_ = date_time_rpt_83;
25720 inline bool Gem::_internal_has_brake_motor_rpt_1_70()
const {
25721 bool value = (_has_bits_[0] & 0x00000080u) != 0;
25722 PROTOBUF_ASSUME(!value || brake_motor_rpt_1_70_ !=
nullptr);
25725 inline bool Gem::has_brake_motor_rpt_1_70()
const {
25726 return _internal_has_brake_motor_rpt_1_70();
25728 inline void Gem::clear_brake_motor_rpt_1_70() {
25729 if (brake_motor_rpt_1_70_ !=
nullptr) brake_motor_rpt_1_70_->Clear();
25730 _has_bits_[0] &= ~0x00000080u;
25732 inline const ::apollo::canbus::Brake_motor_rpt_1_70& Gem::_internal_brake_motor_rpt_1_70()
const {
25733 const ::apollo::canbus::Brake_motor_rpt_1_70* p = brake_motor_rpt_1_70_;
25735 ::apollo::canbus::_Brake_motor_rpt_1_70_default_instance_);
25737 inline const ::apollo::canbus::Brake_motor_rpt_1_70& Gem::brake_motor_rpt_1_70()
const {
25739 return _internal_brake_motor_rpt_1_70();
25741 inline void Gem::unsafe_arena_set_allocated_brake_motor_rpt_1_70(
25743 if (GetArenaForAllocation() ==
nullptr) {
25744 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(brake_motor_rpt_1_70_);
25746 brake_motor_rpt_1_70_ = brake_motor_rpt_1_70;
25747 if (brake_motor_rpt_1_70) {
25748 _has_bits_[0] |= 0x00000080u;
25750 _has_bits_[0] &= ~0x00000080u;
25754 inline ::apollo::canbus::Brake_motor_rpt_1_70* Gem::release_brake_motor_rpt_1_70() {
25755 _has_bits_[0] &= ~0x00000080u;
25757 brake_motor_rpt_1_70_ =
nullptr;
25758 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
25759 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
25760 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25761 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
25763 if (GetArenaForAllocation() !=
nullptr) {
25764 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25769 inline ::apollo::canbus::Brake_motor_rpt_1_70* Gem::unsafe_arena_release_brake_motor_rpt_1_70() {
25771 _has_bits_[0] &= ~0x00000080u;
25773 brake_motor_rpt_1_70_ =
nullptr;
25776 inline ::apollo::canbus::Brake_motor_rpt_1_70* Gem::_internal_mutable_brake_motor_rpt_1_70() {
25777 _has_bits_[0] |= 0x00000080u;
25778 if (brake_motor_rpt_1_70_ ==
nullptr) {
25779 auto* p = CreateMaybeMessage<::apollo::canbus::Brake_motor_rpt_1_70>(GetArenaForAllocation());
25780 brake_motor_rpt_1_70_ = p;
25782 return brake_motor_rpt_1_70_;
25784 inline ::apollo::canbus::Brake_motor_rpt_1_70* Gem::mutable_brake_motor_rpt_1_70() {
25790 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
25791 if (message_arena ==
nullptr) {
25792 delete brake_motor_rpt_1_70_;
25794 if (brake_motor_rpt_1_70) {
25795 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
25796 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Brake_motor_rpt_1_70>::GetOwningArena(brake_motor_rpt_1_70);
25797 if (message_arena != submessage_arena) {
25798 brake_motor_rpt_1_70 = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
25799 message_arena, brake_motor_rpt_1_70, submessage_arena);
25801 _has_bits_[0] |= 0x00000080u;
25803 _has_bits_[0] &= ~0x00000080u;
25805 brake_motor_rpt_1_70_ = brake_motor_rpt_1_70;
25810 inline bool Gem::_internal_has_headlight_rpt_77()
const {
25811 bool value = (_has_bits_[0] & 0x00000100u) != 0;
25812 PROTOBUF_ASSUME(!value || headlight_rpt_77_ !=
nullptr);
25815 inline bool Gem::has_headlight_rpt_77()
const {
25816 return _internal_has_headlight_rpt_77();
25818 inline void Gem::clear_headlight_rpt_77() {
25819 if (headlight_rpt_77_ !=
nullptr) headlight_rpt_77_->Clear();
25820 _has_bits_[0] &= ~0x00000100u;
25822 inline const ::apollo::canbus::Headlight_rpt_77& Gem::_internal_headlight_rpt_77()
const {
25823 const ::apollo::canbus::Headlight_rpt_77* p = headlight_rpt_77_;
25825 ::apollo::canbus::_Headlight_rpt_77_default_instance_);
25827 inline const ::apollo::canbus::Headlight_rpt_77& Gem::headlight_rpt_77()
const {
25829 return _internal_headlight_rpt_77();
25831 inline void Gem::unsafe_arena_set_allocated_headlight_rpt_77(
25833 if (GetArenaForAllocation() ==
nullptr) {
25834 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(headlight_rpt_77_);
25836 headlight_rpt_77_ = headlight_rpt_77;
25837 if (headlight_rpt_77) {
25838 _has_bits_[0] |= 0x00000100u;
25840 _has_bits_[0] &= ~0x00000100u;
25844 inline ::apollo::canbus::Headlight_rpt_77* Gem::release_headlight_rpt_77() {
25845 _has_bits_[0] &= ~0x00000100u;
25847 headlight_rpt_77_ =
nullptr;
25848 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
25849 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
25850 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25851 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
25853 if (GetArenaForAllocation() !=
nullptr) {
25854 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25859 inline ::apollo::canbus::Headlight_rpt_77* Gem::unsafe_arena_release_headlight_rpt_77() {
25861 _has_bits_[0] &= ~0x00000100u;
25863 headlight_rpt_77_ =
nullptr;
25866 inline ::apollo::canbus::Headlight_rpt_77* Gem::_internal_mutable_headlight_rpt_77() {
25867 _has_bits_[0] |= 0x00000100u;
25868 if (headlight_rpt_77_ ==
nullptr) {
25869 auto* p = CreateMaybeMessage<::apollo::canbus::Headlight_rpt_77>(GetArenaForAllocation());
25870 headlight_rpt_77_ = p;
25872 return headlight_rpt_77_;
25874 inline ::apollo::canbus::Headlight_rpt_77* Gem::mutable_headlight_rpt_77() {
25880 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
25881 if (message_arena ==
nullptr) {
25882 delete headlight_rpt_77_;
25884 if (headlight_rpt_77) {
25885 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
25886 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Headlight_rpt_77>::GetOwningArena(headlight_rpt_77);
25887 if (message_arena != submessage_arena) {
25888 headlight_rpt_77 = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
25889 message_arena, headlight_rpt_77, submessage_arena);
25891 _has_bits_[0] |= 0x00000100u;
25893 _has_bits_[0] &= ~0x00000100u;
25895 headlight_rpt_77_ = headlight_rpt_77;
25900 inline bool Gem::_internal_has_accel_rpt_68()
const {
25901 bool value = (_has_bits_[0] & 0x00000200u) != 0;
25902 PROTOBUF_ASSUME(!value || accel_rpt_68_ !=
nullptr);
25905 inline bool Gem::has_accel_rpt_68()
const {
25906 return _internal_has_accel_rpt_68();
25908 inline void Gem::clear_accel_rpt_68() {
25909 if (accel_rpt_68_ !=
nullptr) accel_rpt_68_->Clear();
25910 _has_bits_[0] &= ~0x00000200u;
25912 inline const ::apollo::canbus::Accel_rpt_68& Gem::_internal_accel_rpt_68()
const {
25913 const ::apollo::canbus::Accel_rpt_68* p = accel_rpt_68_;
25915 ::apollo::canbus::_Accel_rpt_68_default_instance_);
25917 inline const ::apollo::canbus::Accel_rpt_68& Gem::accel_rpt_68()
const {
25919 return _internal_accel_rpt_68();
25921 inline void Gem::unsafe_arena_set_allocated_accel_rpt_68(
25923 if (GetArenaForAllocation() ==
nullptr) {
25924 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(accel_rpt_68_);
25926 accel_rpt_68_ = accel_rpt_68;
25927 if (accel_rpt_68) {
25928 _has_bits_[0] |= 0x00000200u;
25930 _has_bits_[0] &= ~0x00000200u;
25934 inline ::apollo::canbus::Accel_rpt_68* Gem::release_accel_rpt_68() {
25935 _has_bits_[0] &= ~0x00000200u;
25937 accel_rpt_68_ =
nullptr;
25938 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
25939 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
25940 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25941 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
25943 if (GetArenaForAllocation() !=
nullptr) {
25944 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25949 inline ::apollo::canbus::Accel_rpt_68* Gem::unsafe_arena_release_accel_rpt_68() {
25951 _has_bits_[0] &= ~0x00000200u;
25953 accel_rpt_68_ =
nullptr;
25956 inline ::apollo::canbus::Accel_rpt_68* Gem::_internal_mutable_accel_rpt_68() {
25957 _has_bits_[0] |= 0x00000200u;
25958 if (accel_rpt_68_ ==
nullptr) {
25959 auto* p = CreateMaybeMessage<::apollo::canbus::Accel_rpt_68>(GetArenaForAllocation());
25962 return accel_rpt_68_;
25964 inline ::apollo::canbus::Accel_rpt_68* Gem::mutable_accel_rpt_68() {
25970 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
25971 if (message_arena ==
nullptr) {
25972 delete accel_rpt_68_;
25974 if (accel_rpt_68) {
25975 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
25976 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Accel_rpt_68>::GetOwningArena(accel_rpt_68);
25977 if (message_arena != submessage_arena) {
25978 accel_rpt_68 = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
25979 message_arena, accel_rpt_68, submessage_arena);
25981 _has_bits_[0] |= 0x00000200u;
25983 _has_bits_[0] &= ~0x00000200u;
25985 accel_rpt_68_ = accel_rpt_68;
25990 inline bool Gem::_internal_has_steering_motor_rpt_3_75()
const {
25991 bool value = (_has_bits_[0] & 0x00000400u) != 0;
25992 PROTOBUF_ASSUME(!value || steering_motor_rpt_3_75_ !=
nullptr);
25995 inline bool Gem::has_steering_motor_rpt_3_75()
const {
25996 return _internal_has_steering_motor_rpt_3_75();
25998 inline void Gem::clear_steering_motor_rpt_3_75() {
25999 if (steering_motor_rpt_3_75_ !=
nullptr) steering_motor_rpt_3_75_->Clear();
26000 _has_bits_[0] &= ~0x00000400u;
26002 inline const ::apollo::canbus::Steering_motor_rpt_3_75& Gem::_internal_steering_motor_rpt_3_75()
const {
26003 const ::apollo::canbus::Steering_motor_rpt_3_75* p = steering_motor_rpt_3_75_;
26005 ::apollo::canbus::_Steering_motor_rpt_3_75_default_instance_);
26007 inline const ::apollo::canbus::Steering_motor_rpt_3_75& Gem::steering_motor_rpt_3_75()
const {
26009 return _internal_steering_motor_rpt_3_75();
26011 inline void Gem::unsafe_arena_set_allocated_steering_motor_rpt_3_75(
26013 if (GetArenaForAllocation() ==
nullptr) {
26014 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(steering_motor_rpt_3_75_);
26016 steering_motor_rpt_3_75_ = steering_motor_rpt_3_75;
26017 if (steering_motor_rpt_3_75) {
26018 _has_bits_[0] |= 0x00000400u;
26020 _has_bits_[0] &= ~0x00000400u;
26024 inline ::apollo::canbus::Steering_motor_rpt_3_75* Gem::release_steering_motor_rpt_3_75() {
26025 _has_bits_[0] &= ~0x00000400u;
26027 steering_motor_rpt_3_75_ =
nullptr;
26028 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
26029 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
26030 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26031 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
26033 if (GetArenaForAllocation() !=
nullptr) {
26034 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26039 inline ::apollo::canbus::Steering_motor_rpt_3_75* Gem::unsafe_arena_release_steering_motor_rpt_3_75() {
26041 _has_bits_[0] &= ~0x00000400u;
26043 steering_motor_rpt_3_75_ =
nullptr;
26046 inline ::apollo::canbus::Steering_motor_rpt_3_75* Gem::_internal_mutable_steering_motor_rpt_3_75() {
26047 _has_bits_[0] |= 0x00000400u;
26048 if (steering_motor_rpt_3_75_ ==
nullptr) {
26049 auto* p = CreateMaybeMessage<::apollo::canbus::Steering_motor_rpt_3_75>(GetArenaForAllocation());
26050 steering_motor_rpt_3_75_ = p;
26052 return steering_motor_rpt_3_75_;
26054 inline ::apollo::canbus::Steering_motor_rpt_3_75* Gem::mutable_steering_motor_rpt_3_75() {
26060 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
26061 if (message_arena ==
nullptr) {
26062 delete steering_motor_rpt_3_75_;
26064 if (steering_motor_rpt_3_75) {
26065 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
26066 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Steering_motor_rpt_3_75>::GetOwningArena(steering_motor_rpt_3_75);
26067 if (message_arena != submessage_arena) {
26068 steering_motor_rpt_3_75 = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
26069 message_arena, steering_motor_rpt_3_75, submessage_arena);
26071 _has_bits_[0] |= 0x00000400u;
26073 _has_bits_[0] &= ~0x00000400u;
26075 steering_motor_rpt_3_75_ = steering_motor_rpt_3_75;
26080 inline bool Gem::_internal_has_turn_cmd_63()
const {
26081 bool value = (_has_bits_[0] & 0x00000800u) != 0;
26082 PROTOBUF_ASSUME(!value || turn_cmd_63_ !=
nullptr);
26085 inline bool Gem::has_turn_cmd_63()
const {
26086 return _internal_has_turn_cmd_63();
26088 inline void Gem::clear_turn_cmd_63() {
26089 if (turn_cmd_63_ !=
nullptr) turn_cmd_63_->Clear();
26090 _has_bits_[0] &= ~0x00000800u;
26092 inline const ::apollo::canbus::Turn_cmd_63& Gem::_internal_turn_cmd_63()
const {
26093 const ::apollo::canbus::Turn_cmd_63* p = turn_cmd_63_;
26095 ::apollo::canbus::_Turn_cmd_63_default_instance_);
26097 inline const ::apollo::canbus::Turn_cmd_63& Gem::turn_cmd_63()
const {
26099 return _internal_turn_cmd_63();
26101 inline void Gem::unsafe_arena_set_allocated_turn_cmd_63(
26103 if (GetArenaForAllocation() ==
nullptr) {
26104 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(turn_cmd_63_);
26106 turn_cmd_63_ = turn_cmd_63;
26108 _has_bits_[0] |= 0x00000800u;
26110 _has_bits_[0] &= ~0x00000800u;
26114 inline ::apollo::canbus::Turn_cmd_63* Gem::release_turn_cmd_63() {
26115 _has_bits_[0] &= ~0x00000800u;
26117 turn_cmd_63_ =
nullptr;
26118 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
26119 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
26120 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26121 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
26123 if (GetArenaForAllocation() !=
nullptr) {
26124 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26129 inline ::apollo::canbus::Turn_cmd_63* Gem::unsafe_arena_release_turn_cmd_63() {
26131 _has_bits_[0] &= ~0x00000800u;
26133 turn_cmd_63_ =
nullptr;
26136 inline ::apollo::canbus::Turn_cmd_63* Gem::_internal_mutable_turn_cmd_63() {
26137 _has_bits_[0] |= 0x00000800u;
26138 if (turn_cmd_63_ ==
nullptr) {
26139 auto* p = CreateMaybeMessage<::apollo::canbus::Turn_cmd_63>(GetArenaForAllocation());
26142 return turn_cmd_63_;
26144 inline ::apollo::canbus::Turn_cmd_63* Gem::mutable_turn_cmd_63() {
26150 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
26151 if (message_arena ==
nullptr) {
26152 delete turn_cmd_63_;
26155 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
26156 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Turn_cmd_63>::GetOwningArena(turn_cmd_63);
26157 if (message_arena != submessage_arena) {
26158 turn_cmd_63 = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
26159 message_arena, turn_cmd_63, submessage_arena);
26161 _has_bits_[0] |= 0x00000800u;
26163 _has_bits_[0] &= ~0x00000800u;
26165 turn_cmd_63_ = turn_cmd_63;
26170 inline bool Gem::_internal_has_turn_rpt_64()
const {
26171 bool value = (_has_bits_[0] & 0x00001000u) != 0;
26172 PROTOBUF_ASSUME(!value || turn_rpt_64_ !=
nullptr);
26175 inline bool Gem::has_turn_rpt_64()
const {
26176 return _internal_has_turn_rpt_64();
26178 inline void Gem::clear_turn_rpt_64() {
26179 if (turn_rpt_64_ !=
nullptr) turn_rpt_64_->Clear();
26180 _has_bits_[0] &= ~0x00001000u;
26182 inline const ::apollo::canbus::Turn_rpt_64& Gem::_internal_turn_rpt_64()
const {
26183 const ::apollo::canbus::Turn_rpt_64* p = turn_rpt_64_;
26185 ::apollo::canbus::_Turn_rpt_64_default_instance_);
26187 inline const ::apollo::canbus::Turn_rpt_64& Gem::turn_rpt_64()
const {
26189 return _internal_turn_rpt_64();
26191 inline void Gem::unsafe_arena_set_allocated_turn_rpt_64(
26193 if (GetArenaForAllocation() ==
nullptr) {
26194 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(turn_rpt_64_);
26196 turn_rpt_64_ = turn_rpt_64;
26198 _has_bits_[0] |= 0x00001000u;
26200 _has_bits_[0] &= ~0x00001000u;
26204 inline ::apollo::canbus::Turn_rpt_64* Gem::release_turn_rpt_64() {
26205 _has_bits_[0] &= ~0x00001000u;
26207 turn_rpt_64_ =
nullptr;
26208 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
26209 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
26210 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26211 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
26213 if (GetArenaForAllocation() !=
nullptr) {
26214 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26219 inline ::apollo::canbus::Turn_rpt_64* Gem::unsafe_arena_release_turn_rpt_64() {
26221 _has_bits_[0] &= ~0x00001000u;
26223 turn_rpt_64_ =
nullptr;
26226 inline ::apollo::canbus::Turn_rpt_64* Gem::_internal_mutable_turn_rpt_64() {
26227 _has_bits_[0] |= 0x00001000u;
26228 if (turn_rpt_64_ ==
nullptr) {
26229 auto* p = CreateMaybeMessage<::apollo::canbus::Turn_rpt_64>(GetArenaForAllocation());
26232 return turn_rpt_64_;
26234 inline ::apollo::canbus::Turn_rpt_64* Gem::mutable_turn_rpt_64() {
26240 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
26241 if (message_arena ==
nullptr) {
26242 delete turn_rpt_64_;
26245 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
26246 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Turn_rpt_64>::GetOwningArena(turn_rpt_64);
26247 if (message_arena != submessage_arena) {
26248 turn_rpt_64 = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
26249 message_arena, turn_rpt_64, submessage_arena);
26251 _has_bits_[0] |= 0x00001000u;
26253 _has_bits_[0] &= ~0x00001000u;
26255 turn_rpt_64_ = turn_rpt_64;
26260 inline bool Gem::_internal_has_shift_cmd_65()
const {
26261 bool value = (_has_bits_[0] & 0x00002000u) != 0;
26262 PROTOBUF_ASSUME(!value || shift_cmd_65_ !=
nullptr);
26265 inline bool Gem::has_shift_cmd_65()
const {
26266 return _internal_has_shift_cmd_65();
26268 inline void Gem::clear_shift_cmd_65() {
26269 if (shift_cmd_65_ !=
nullptr) shift_cmd_65_->Clear();
26270 _has_bits_[0] &= ~0x00002000u;
26272 inline const ::apollo::canbus::Shift_cmd_65& Gem::_internal_shift_cmd_65()
const {
26273 const ::apollo::canbus::Shift_cmd_65* p = shift_cmd_65_;
26275 ::apollo::canbus::_Shift_cmd_65_default_instance_);
26277 inline const ::apollo::canbus::Shift_cmd_65& Gem::shift_cmd_65()
const {
26279 return _internal_shift_cmd_65();
26281 inline void Gem::unsafe_arena_set_allocated_shift_cmd_65(
26283 if (GetArenaForAllocation() ==
nullptr) {
26284 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(shift_cmd_65_);
26286 shift_cmd_65_ = shift_cmd_65;
26287 if (shift_cmd_65) {
26288 _has_bits_[0] |= 0x00002000u;
26290 _has_bits_[0] &= ~0x00002000u;
26294 inline ::apollo::canbus::Shift_cmd_65* Gem::release_shift_cmd_65() {
26295 _has_bits_[0] &= ~0x00002000u;
26297 shift_cmd_65_ =
nullptr;
26298 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
26299 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
26300 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26301 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
26303 if (GetArenaForAllocation() !=
nullptr) {
26304 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26309 inline ::apollo::canbus::Shift_cmd_65* Gem::unsafe_arena_release_shift_cmd_65() {
26311 _has_bits_[0] &= ~0x00002000u;
26313 shift_cmd_65_ =
nullptr;
26316 inline ::apollo::canbus::Shift_cmd_65* Gem::_internal_mutable_shift_cmd_65() {
26317 _has_bits_[0] |= 0x00002000u;
26318 if (shift_cmd_65_ ==
nullptr) {
26319 auto* p = CreateMaybeMessage<::apollo::canbus::Shift_cmd_65>(GetArenaForAllocation());
26322 return shift_cmd_65_;
26324 inline ::apollo::canbus::Shift_cmd_65* Gem::mutable_shift_cmd_65() {
26330 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
26331 if (message_arena ==
nullptr) {
26332 delete shift_cmd_65_;
26334 if (shift_cmd_65) {
26335 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
26336 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Shift_cmd_65>::GetOwningArena(shift_cmd_65);
26337 if (message_arena != submessage_arena) {
26338 shift_cmd_65 = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
26339 message_arena, shift_cmd_65, submessage_arena);
26341 _has_bits_[0] |= 0x00002000u;
26343 _has_bits_[0] &= ~0x00002000u;
26345 shift_cmd_65_ = shift_cmd_65;
26350 inline bool Gem::_internal_has_shift_rpt_66()
const {
26351 bool value = (_has_bits_[0] & 0x00004000u) != 0;
26352 PROTOBUF_ASSUME(!value || shift_rpt_66_ !=
nullptr);
26355 inline bool Gem::has_shift_rpt_66()
const {
26356 return _internal_has_shift_rpt_66();
26358 inline void Gem::clear_shift_rpt_66() {
26359 if (shift_rpt_66_ !=
nullptr) shift_rpt_66_->Clear();
26360 _has_bits_[0] &= ~0x00004000u;
26362 inline const ::apollo::canbus::Shift_rpt_66& Gem::_internal_shift_rpt_66()
const {
26363 const ::apollo::canbus::Shift_rpt_66* p = shift_rpt_66_;
26365 ::apollo::canbus::_Shift_rpt_66_default_instance_);
26367 inline const ::apollo::canbus::Shift_rpt_66& Gem::shift_rpt_66()
const {
26369 return _internal_shift_rpt_66();
26371 inline void Gem::unsafe_arena_set_allocated_shift_rpt_66(
26373 if (GetArenaForAllocation() ==
nullptr) {
26374 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(shift_rpt_66_);
26376 shift_rpt_66_ = shift_rpt_66;
26377 if (shift_rpt_66) {
26378 _has_bits_[0] |= 0x00004000u;
26380 _has_bits_[0] &= ~0x00004000u;
26384 inline ::apollo::canbus::Shift_rpt_66* Gem::release_shift_rpt_66() {
26385 _has_bits_[0] &= ~0x00004000u;
26387 shift_rpt_66_ =
nullptr;
26388 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
26389 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
26390 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26391 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
26393 if (GetArenaForAllocation() !=
nullptr) {
26394 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26399 inline ::apollo::canbus::Shift_rpt_66* Gem::unsafe_arena_release_shift_rpt_66() {
26401 _has_bits_[0] &= ~0x00004000u;
26403 shift_rpt_66_ =
nullptr;
26406 inline ::apollo::canbus::Shift_rpt_66* Gem::_internal_mutable_shift_rpt_66() {
26407 _has_bits_[0] |= 0x00004000u;
26408 if (shift_rpt_66_ ==
nullptr) {
26409 auto* p = CreateMaybeMessage<::apollo::canbus::Shift_rpt_66>(GetArenaForAllocation());
26412 return shift_rpt_66_;
26414 inline ::apollo::canbus::Shift_rpt_66* Gem::mutable_shift_rpt_66() {
26420 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
26421 if (message_arena ==
nullptr) {
26422 delete shift_rpt_66_;
26424 if (shift_rpt_66) {
26425 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
26426 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Shift_rpt_66>::GetOwningArena(shift_rpt_66);
26427 if (message_arena != submessage_arena) {
26428 shift_rpt_66 = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
26429 message_arena, shift_rpt_66, submessage_arena);
26431 _has_bits_[0] |= 0x00004000u;
26433 _has_bits_[0] &= ~0x00004000u;
26435 shift_rpt_66_ = shift_rpt_66;
26440 inline bool Gem::_internal_has_accel_cmd_67()
const {
26441 bool value = (_has_bits_[0] & 0x00008000u) != 0;
26442 PROTOBUF_ASSUME(!value || accel_cmd_67_ !=
nullptr);
26445 inline bool Gem::has_accel_cmd_67()
const {
26446 return _internal_has_accel_cmd_67();
26448 inline void Gem::clear_accel_cmd_67() {
26449 if (accel_cmd_67_ !=
nullptr) accel_cmd_67_->Clear();
26450 _has_bits_[0] &= ~0x00008000u;
26452 inline const ::apollo::canbus::Accel_cmd_67& Gem::_internal_accel_cmd_67()
const {
26453 const ::apollo::canbus::Accel_cmd_67* p = accel_cmd_67_;
26455 ::apollo::canbus::_Accel_cmd_67_default_instance_);
26457 inline const ::apollo::canbus::Accel_cmd_67& Gem::accel_cmd_67()
const {
26459 return _internal_accel_cmd_67();
26461 inline void Gem::unsafe_arena_set_allocated_accel_cmd_67(
26463 if (GetArenaForAllocation() ==
nullptr) {
26464 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(accel_cmd_67_);
26466 accel_cmd_67_ = accel_cmd_67;
26467 if (accel_cmd_67) {
26468 _has_bits_[0] |= 0x00008000u;
26470 _has_bits_[0] &= ~0x00008000u;
26474 inline ::apollo::canbus::Accel_cmd_67* Gem::release_accel_cmd_67() {
26475 _has_bits_[0] &= ~0x00008000u;
26477 accel_cmd_67_ =
nullptr;
26478 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
26479 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
26480 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26481 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
26483 if (GetArenaForAllocation() !=
nullptr) {
26484 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26489 inline ::apollo::canbus::Accel_cmd_67* Gem::unsafe_arena_release_accel_cmd_67() {
26491 _has_bits_[0] &= ~0x00008000u;
26493 accel_cmd_67_ =
nullptr;
26496 inline ::apollo::canbus::Accel_cmd_67* Gem::_internal_mutable_accel_cmd_67() {
26497 _has_bits_[0] |= 0x00008000u;
26498 if (accel_cmd_67_ ==
nullptr) {
26499 auto* p = CreateMaybeMessage<::apollo::canbus::Accel_cmd_67>(GetArenaForAllocation());
26502 return accel_cmd_67_;
26504 inline ::apollo::canbus::Accel_cmd_67* Gem::mutable_accel_cmd_67() {
26510 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
26511 if (message_arena ==
nullptr) {
26512 delete accel_cmd_67_;
26514 if (accel_cmd_67) {
26515 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
26516 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Accel_cmd_67>::GetOwningArena(accel_cmd_67);
26517 if (message_arena != submessage_arena) {
26518 accel_cmd_67 = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
26519 message_arena, accel_cmd_67, submessage_arena);
26521 _has_bits_[0] |= 0x00008000u;
26523 _has_bits_[0] &= ~0x00008000u;
26525 accel_cmd_67_ = accel_cmd_67;
26530 inline bool Gem::_internal_has_lat_lon_heading_rpt_82()
const {
26531 bool value = (_has_bits_[0] & 0x00010000u) != 0;
26532 PROTOBUF_ASSUME(!value || lat_lon_heading_rpt_82_ !=
nullptr);
26535 inline bool Gem::has_lat_lon_heading_rpt_82()
const {
26536 return _internal_has_lat_lon_heading_rpt_82();
26538 inline void Gem::clear_lat_lon_heading_rpt_82() {
26539 if (lat_lon_heading_rpt_82_ !=
nullptr) lat_lon_heading_rpt_82_->Clear();
26540 _has_bits_[0] &= ~0x00010000u;
26542 inline const ::apollo::canbus::Lat_lon_heading_rpt_82& Gem::_internal_lat_lon_heading_rpt_82()
const {
26543 const ::apollo::canbus::Lat_lon_heading_rpt_82* p = lat_lon_heading_rpt_82_;
26545 ::apollo::canbus::_Lat_lon_heading_rpt_82_default_instance_);
26547 inline const ::apollo::canbus::Lat_lon_heading_rpt_82& Gem::lat_lon_heading_rpt_82()
const {
26549 return _internal_lat_lon_heading_rpt_82();
26551 inline void Gem::unsafe_arena_set_allocated_lat_lon_heading_rpt_82(
26553 if (GetArenaForAllocation() ==
nullptr) {
26554 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(lat_lon_heading_rpt_82_);
26556 lat_lon_heading_rpt_82_ = lat_lon_heading_rpt_82;
26557 if (lat_lon_heading_rpt_82) {
26558 _has_bits_[0] |= 0x00010000u;
26560 _has_bits_[0] &= ~0x00010000u;
26564 inline ::apollo::canbus::Lat_lon_heading_rpt_82* Gem::release_lat_lon_heading_rpt_82() {
26565 _has_bits_[0] &= ~0x00010000u;
26567 lat_lon_heading_rpt_82_ =
nullptr;
26568 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
26569 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
26570 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26571 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
26573 if (GetArenaForAllocation() !=
nullptr) {
26574 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26579 inline ::apollo::canbus::Lat_lon_heading_rpt_82* Gem::unsafe_arena_release_lat_lon_heading_rpt_82() {
26581 _has_bits_[0] &= ~0x00010000u;
26583 lat_lon_heading_rpt_82_ =
nullptr;
26586 inline ::apollo::canbus::Lat_lon_heading_rpt_82* Gem::_internal_mutable_lat_lon_heading_rpt_82() {
26587 _has_bits_[0] |= 0x00010000u;
26588 if (lat_lon_heading_rpt_82_ ==
nullptr) {
26589 auto* p = CreateMaybeMessage<::apollo::canbus::Lat_lon_heading_rpt_82>(GetArenaForAllocation());
26590 lat_lon_heading_rpt_82_ = p;
26592 return lat_lon_heading_rpt_82_;
26594 inline ::apollo::canbus::Lat_lon_heading_rpt_82* Gem::mutable_lat_lon_heading_rpt_82() {
26600 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
26601 if (message_arena ==
nullptr) {
26602 delete lat_lon_heading_rpt_82_;
26604 if (lat_lon_heading_rpt_82) {
26605 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
26606 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Lat_lon_heading_rpt_82>::GetOwningArena(lat_lon_heading_rpt_82);
26607 if (message_arena != submessage_arena) {
26608 lat_lon_heading_rpt_82 = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
26609 message_arena, lat_lon_heading_rpt_82, submessage_arena);
26611 _has_bits_[0] |= 0x00010000u;
26613 _has_bits_[0] &= ~0x00010000u;
26615 lat_lon_heading_rpt_82_ = lat_lon_heading_rpt_82;
26620 inline bool Gem::_internal_has_global_cmd_69()
const {
26621 bool value = (_has_bits_[0] & 0x00020000u) != 0;
26622 PROTOBUF_ASSUME(!value || global_cmd_69_ !=
nullptr);
26625 inline bool Gem::has_global_cmd_69()
const {
26626 return _internal_has_global_cmd_69();
26628 inline void Gem::clear_global_cmd_69() {
26629 if (global_cmd_69_ !=
nullptr) global_cmd_69_->Clear();
26630 _has_bits_[0] &= ~0x00020000u;
26632 inline const ::apollo::canbus::Global_cmd_69& Gem::_internal_global_cmd_69()
const {
26633 const ::apollo::canbus::Global_cmd_69* p = global_cmd_69_;
26635 ::apollo::canbus::_Global_cmd_69_default_instance_);
26637 inline const ::apollo::canbus::Global_cmd_69& Gem::global_cmd_69()
const {
26639 return _internal_global_cmd_69();
26641 inline void Gem::unsafe_arena_set_allocated_global_cmd_69(
26643 if (GetArenaForAllocation() ==
nullptr) {
26644 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(global_cmd_69_);
26646 global_cmd_69_ = global_cmd_69;
26647 if (global_cmd_69) {
26648 _has_bits_[0] |= 0x00020000u;
26650 _has_bits_[0] &= ~0x00020000u;
26654 inline ::apollo::canbus::Global_cmd_69* Gem::release_global_cmd_69() {
26655 _has_bits_[0] &= ~0x00020000u;
26657 global_cmd_69_ =
nullptr;
26658 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
26659 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
26660 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26661 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
26663 if (GetArenaForAllocation() !=
nullptr) {
26664 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26669 inline ::apollo::canbus::Global_cmd_69* Gem::unsafe_arena_release_global_cmd_69() {
26671 _has_bits_[0] &= ~0x00020000u;
26673 global_cmd_69_ =
nullptr;
26676 inline ::apollo::canbus::Global_cmd_69* Gem::_internal_mutable_global_cmd_69() {
26677 _has_bits_[0] |= 0x00020000u;
26678 if (global_cmd_69_ ==
nullptr) {
26679 auto* p = CreateMaybeMessage<::apollo::canbus::Global_cmd_69>(GetArenaForAllocation());
26680 global_cmd_69_ = p;
26682 return global_cmd_69_;
26684 inline ::apollo::canbus::Global_cmd_69* Gem::mutable_global_cmd_69() {
26690 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
26691 if (message_arena ==
nullptr) {
26692 delete global_cmd_69_;
26694 if (global_cmd_69) {
26695 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
26696 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Global_cmd_69>::GetOwningArena(global_cmd_69);
26697 if (message_arena != submessage_arena) {
26698 global_cmd_69 = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
26699 message_arena, global_cmd_69, submessage_arena);
26701 _has_bits_[0] |= 0x00020000u;
26703 _has_bits_[0] &= ~0x00020000u;
26705 global_cmd_69_ = global_cmd_69;
26710 inline bool Gem::_internal_has_parking_brake_status_rpt_80()
const {
26711 bool value = (_has_bits_[0] & 0x00040000u) != 0;
26712 PROTOBUF_ASSUME(!value || parking_brake_status_rpt_80_ !=
nullptr);
26715 inline bool Gem::has_parking_brake_status_rpt_80()
const {
26716 return _internal_has_parking_brake_status_rpt_80();
26718 inline void Gem::clear_parking_brake_status_rpt_80() {
26719 if (parking_brake_status_rpt_80_ !=
nullptr) parking_brake_status_rpt_80_->Clear();
26720 _has_bits_[0] &= ~0x00040000u;
26722 inline const ::apollo::canbus::Parking_brake_status_rpt_80& Gem::_internal_parking_brake_status_rpt_80()
const {
26723 const ::apollo::canbus::Parking_brake_status_rpt_80* p = parking_brake_status_rpt_80_;
26725 ::apollo::canbus::_Parking_brake_status_rpt_80_default_instance_);
26727 inline const ::apollo::canbus::Parking_brake_status_rpt_80& Gem::parking_brake_status_rpt_80()
const {
26729 return _internal_parking_brake_status_rpt_80();
26731 inline void Gem::unsafe_arena_set_allocated_parking_brake_status_rpt_80(
26733 if (GetArenaForAllocation() ==
nullptr) {
26734 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(parking_brake_status_rpt_80_);
26736 parking_brake_status_rpt_80_ = parking_brake_status_rpt_80;
26737 if (parking_brake_status_rpt_80) {
26738 _has_bits_[0] |= 0x00040000u;
26740 _has_bits_[0] &= ~0x00040000u;
26744 inline ::apollo::canbus::Parking_brake_status_rpt_80* Gem::release_parking_brake_status_rpt_80() {
26745 _has_bits_[0] &= ~0x00040000u;
26747 parking_brake_status_rpt_80_ =
nullptr;
26748 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
26749 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
26750 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26751 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
26753 if (GetArenaForAllocation() !=
nullptr) {
26754 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26759 inline ::apollo::canbus::Parking_brake_status_rpt_80* Gem::unsafe_arena_release_parking_brake_status_rpt_80() {
26761 _has_bits_[0] &= ~0x00040000u;
26763 parking_brake_status_rpt_80_ =
nullptr;
26766 inline ::apollo::canbus::Parking_brake_status_rpt_80* Gem::_internal_mutable_parking_brake_status_rpt_80() {
26767 _has_bits_[0] |= 0x00040000u;
26768 if (parking_brake_status_rpt_80_ ==
nullptr) {
26769 auto* p = CreateMaybeMessage<::apollo::canbus::Parking_brake_status_rpt_80>(GetArenaForAllocation());
26770 parking_brake_status_rpt_80_ = p;
26772 return parking_brake_status_rpt_80_;
26774 inline ::apollo::canbus::Parking_brake_status_rpt_80* Gem::mutable_parking_brake_status_rpt_80() {
26780 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
26781 if (message_arena ==
nullptr) {
26782 delete parking_brake_status_rpt_80_;
26784 if (parking_brake_status_rpt_80) {
26785 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
26786 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Parking_brake_status_rpt_80>::GetOwningArena(parking_brake_status_rpt_80);
26787 if (message_arena != submessage_arena) {
26788 parking_brake_status_rpt_80 = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
26789 message_arena, parking_brake_status_rpt_80, submessage_arena);
26791 _has_bits_[0] |= 0x00040000u;
26793 _has_bits_[0] &= ~0x00040000u;
26795 parking_brake_status_rpt_80_ = parking_brake_status_rpt_80;
26800 inline bool Gem::_internal_has_yaw_rate_rpt_81()
const {
26801 bool value = (_has_bits_[0] & 0x00080000u) != 0;
26802 PROTOBUF_ASSUME(!value || yaw_rate_rpt_81_ !=
nullptr);
26805 inline bool Gem::has_yaw_rate_rpt_81()
const {
26806 return _internal_has_yaw_rate_rpt_81();
26808 inline void Gem::clear_yaw_rate_rpt_81() {
26809 if (yaw_rate_rpt_81_ !=
nullptr) yaw_rate_rpt_81_->Clear();
26810 _has_bits_[0] &= ~0x00080000u;
26812 inline const ::apollo::canbus::Yaw_rate_rpt_81& Gem::_internal_yaw_rate_rpt_81()
const {
26813 const ::apollo::canbus::Yaw_rate_rpt_81* p = yaw_rate_rpt_81_;
26815 ::apollo::canbus::_Yaw_rate_rpt_81_default_instance_);
26817 inline const ::apollo::canbus::Yaw_rate_rpt_81& Gem::yaw_rate_rpt_81()
const {
26819 return _internal_yaw_rate_rpt_81();
26821 inline void Gem::unsafe_arena_set_allocated_yaw_rate_rpt_81(
26823 if (GetArenaForAllocation() ==
nullptr) {
26824 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(yaw_rate_rpt_81_);
26826 yaw_rate_rpt_81_ = yaw_rate_rpt_81;
26827 if (yaw_rate_rpt_81) {
26828 _has_bits_[0] |= 0x00080000u;
26830 _has_bits_[0] &= ~0x00080000u;
26834 inline ::apollo::canbus::Yaw_rate_rpt_81* Gem::release_yaw_rate_rpt_81() {
26835 _has_bits_[0] &= ~0x00080000u;
26837 yaw_rate_rpt_81_ =
nullptr;
26838 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
26839 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
26840 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26841 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
26843 if (GetArenaForAllocation() !=
nullptr) {
26844 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26849 inline ::apollo::canbus::Yaw_rate_rpt_81* Gem::unsafe_arena_release_yaw_rate_rpt_81() {
26851 _has_bits_[0] &= ~0x00080000u;
26853 yaw_rate_rpt_81_ =
nullptr;
26856 inline ::apollo::canbus::Yaw_rate_rpt_81* Gem::_internal_mutable_yaw_rate_rpt_81() {
26857 _has_bits_[0] |= 0x00080000u;
26858 if (yaw_rate_rpt_81_ ==
nullptr) {
26859 auto* p = CreateMaybeMessage<::apollo::canbus::Yaw_rate_rpt_81>(GetArenaForAllocation());
26860 yaw_rate_rpt_81_ = p;
26862 return yaw_rate_rpt_81_;
26864 inline ::apollo::canbus::Yaw_rate_rpt_81* Gem::mutable_yaw_rate_rpt_81() {
26870 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
26871 if (message_arena ==
nullptr) {
26872 delete yaw_rate_rpt_81_;
26874 if (yaw_rate_rpt_81) {
26875 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
26876 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Yaw_rate_rpt_81>::GetOwningArena(yaw_rate_rpt_81);
26877 if (message_arena != submessage_arena) {
26878 yaw_rate_rpt_81 = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
26879 message_arena, yaw_rate_rpt_81, submessage_arena);
26881 _has_bits_[0] |= 0x00080000u;
26883 _has_bits_[0] &= ~0x00080000u;
26885 yaw_rate_rpt_81_ = yaw_rate_rpt_81;
26890 inline bool Gem::_internal_has_horn_rpt_79()
const {
26891 bool value = (_has_bits_[0] & 0x00100000u) != 0;
26892 PROTOBUF_ASSUME(!value || horn_rpt_79_ !=
nullptr);
26895 inline bool Gem::has_horn_rpt_79()
const {
26896 return _internal_has_horn_rpt_79();
26898 inline void Gem::clear_horn_rpt_79() {
26899 if (horn_rpt_79_ !=
nullptr) horn_rpt_79_->Clear();
26900 _has_bits_[0] &= ~0x00100000u;
26902 inline const ::apollo::canbus::Horn_rpt_79& Gem::_internal_horn_rpt_79()
const {
26903 const ::apollo::canbus::Horn_rpt_79* p = horn_rpt_79_;
26905 ::apollo::canbus::_Horn_rpt_79_default_instance_);
26907 inline const ::apollo::canbus::Horn_rpt_79& Gem::horn_rpt_79()
const {
26909 return _internal_horn_rpt_79();
26911 inline void Gem::unsafe_arena_set_allocated_horn_rpt_79(
26913 if (GetArenaForAllocation() ==
nullptr) {
26914 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(horn_rpt_79_);
26916 horn_rpt_79_ = horn_rpt_79;
26918 _has_bits_[0] |= 0x00100000u;
26920 _has_bits_[0] &= ~0x00100000u;
26924 inline ::apollo::canbus::Horn_rpt_79* Gem::release_horn_rpt_79() {
26925 _has_bits_[0] &= ~0x00100000u;
26927 horn_rpt_79_ =
nullptr;
26928 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
26929 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
26930 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26931 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
26933 if (GetArenaForAllocation() !=
nullptr) {
26934 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26939 inline ::apollo::canbus::Horn_rpt_79* Gem::unsafe_arena_release_horn_rpt_79() {
26941 _has_bits_[0] &= ~0x00100000u;
26943 horn_rpt_79_ =
nullptr;
26946 inline ::apollo::canbus::Horn_rpt_79* Gem::_internal_mutable_horn_rpt_79() {
26947 _has_bits_[0] |= 0x00100000u;
26948 if (horn_rpt_79_ ==
nullptr) {
26949 auto* p = CreateMaybeMessage<::apollo::canbus::Horn_rpt_79>(GetArenaForAllocation());
26952 return horn_rpt_79_;
26954 inline ::apollo::canbus::Horn_rpt_79* Gem::mutable_horn_rpt_79() {
26960 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
26961 if (message_arena ==
nullptr) {
26962 delete horn_rpt_79_;
26965 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
26966 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Horn_rpt_79>::GetOwningArena(horn_rpt_79);
26967 if (message_arena != submessage_arena) {
26968 horn_rpt_79 = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
26969 message_arena, horn_rpt_79, submessage_arena);
26971 _has_bits_[0] |= 0x00100000u;
26973 _has_bits_[0] &= ~0x00100000u;
26975 horn_rpt_79_ = horn_rpt_79;
26980 inline bool Gem::_internal_has_horn_cmd_78()
const {
26981 bool value = (_has_bits_[0] & 0x00200000u) != 0;
26982 PROTOBUF_ASSUME(!value || horn_cmd_78_ !=
nullptr);
26985 inline bool Gem::has_horn_cmd_78()
const {
26986 return _internal_has_horn_cmd_78();
26988 inline void Gem::clear_horn_cmd_78() {
26989 if (horn_cmd_78_ !=
nullptr) horn_cmd_78_->Clear();
26990 _has_bits_[0] &= ~0x00200000u;
26992 inline const ::apollo::canbus::Horn_cmd_78& Gem::_internal_horn_cmd_78()
const {
26993 const ::apollo::canbus::Horn_cmd_78* p = horn_cmd_78_;
26995 ::apollo::canbus::_Horn_cmd_78_default_instance_);
26997 inline const ::apollo::canbus::Horn_cmd_78& Gem::horn_cmd_78()
const {
26999 return _internal_horn_cmd_78();
27001 inline void Gem::unsafe_arena_set_allocated_horn_cmd_78(
27003 if (GetArenaForAllocation() ==
nullptr) {
27004 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(horn_cmd_78_);
27006 horn_cmd_78_ = horn_cmd_78;
27008 _has_bits_[0] |= 0x00200000u;
27010 _has_bits_[0] &= ~0x00200000u;
27014 inline ::apollo::canbus::Horn_cmd_78* Gem::release_horn_cmd_78() {
27015 _has_bits_[0] &= ~0x00200000u;
27017 horn_cmd_78_ =
nullptr;
27018 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
27019 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
27020 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27021 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
27023 if (GetArenaForAllocation() !=
nullptr) {
27024 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27029 inline ::apollo::canbus::Horn_cmd_78* Gem::unsafe_arena_release_horn_cmd_78() {
27031 _has_bits_[0] &= ~0x00200000u;
27033 horn_cmd_78_ =
nullptr;
27036 inline ::apollo::canbus::Horn_cmd_78* Gem::_internal_mutable_horn_cmd_78() {
27037 _has_bits_[0] |= 0x00200000u;
27038 if (horn_cmd_78_ ==
nullptr) {
27039 auto* p = CreateMaybeMessage<::apollo::canbus::Horn_cmd_78>(GetArenaForAllocation());
27042 return horn_cmd_78_;
27044 inline ::apollo::canbus::Horn_cmd_78* Gem::mutable_horn_cmd_78() {
27050 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
27051 if (message_arena ==
nullptr) {
27052 delete horn_cmd_78_;
27055 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
27056 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Horn_cmd_78>::GetOwningArena(horn_cmd_78);
27057 if (message_arena != submessage_arena) {
27058 horn_cmd_78 = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
27059 message_arena, horn_cmd_78, submessage_arena);
27061 _has_bits_[0] |= 0x00200000u;
27063 _has_bits_[0] &= ~0x00200000u;
27065 horn_cmd_78_ = horn_cmd_78;
27070 inline bool Gem::_internal_has_wiper_rpt_91()
const {
27071 bool value = (_has_bits_[0] & 0x00400000u) != 0;
27072 PROTOBUF_ASSUME(!value || wiper_rpt_91_ !=
nullptr);
27075 inline bool Gem::has_wiper_rpt_91()
const {
27076 return _internal_has_wiper_rpt_91();
27078 inline void Gem::clear_wiper_rpt_91() {
27079 if (wiper_rpt_91_ !=
nullptr) wiper_rpt_91_->Clear();
27080 _has_bits_[0] &= ~0x00400000u;
27082 inline const ::apollo::canbus::Wiper_rpt_91& Gem::_internal_wiper_rpt_91()
const {
27083 const ::apollo::canbus::Wiper_rpt_91* p = wiper_rpt_91_;
27085 ::apollo::canbus::_Wiper_rpt_91_default_instance_);
27087 inline const ::apollo::canbus::Wiper_rpt_91& Gem::wiper_rpt_91()
const {
27089 return _internal_wiper_rpt_91();
27091 inline void Gem::unsafe_arena_set_allocated_wiper_rpt_91(
27093 if (GetArenaForAllocation() ==
nullptr) {
27094 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(wiper_rpt_91_);
27096 wiper_rpt_91_ = wiper_rpt_91;
27097 if (wiper_rpt_91) {
27098 _has_bits_[0] |= 0x00400000u;
27100 _has_bits_[0] &= ~0x00400000u;
27104 inline ::apollo::canbus::Wiper_rpt_91* Gem::release_wiper_rpt_91() {
27105 _has_bits_[0] &= ~0x00400000u;
27107 wiper_rpt_91_ =
nullptr;
27108 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
27109 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
27110 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27111 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
27113 if (GetArenaForAllocation() !=
nullptr) {
27114 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27119 inline ::apollo::canbus::Wiper_rpt_91* Gem::unsafe_arena_release_wiper_rpt_91() {
27121 _has_bits_[0] &= ~0x00400000u;
27123 wiper_rpt_91_ =
nullptr;
27126 inline ::apollo::canbus::Wiper_rpt_91* Gem::_internal_mutable_wiper_rpt_91() {
27127 _has_bits_[0] |= 0x00400000u;
27128 if (wiper_rpt_91_ ==
nullptr) {
27129 auto* p = CreateMaybeMessage<::apollo::canbus::Wiper_rpt_91>(GetArenaForAllocation());
27132 return wiper_rpt_91_;
27134 inline ::apollo::canbus::Wiper_rpt_91* Gem::mutable_wiper_rpt_91() {
27140 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
27141 if (message_arena ==
nullptr) {
27142 delete wiper_rpt_91_;
27144 if (wiper_rpt_91) {
27145 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
27146 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Wiper_rpt_91>::GetOwningArena(wiper_rpt_91);
27147 if (message_arena != submessage_arena) {
27148 wiper_rpt_91 = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
27149 message_arena, wiper_rpt_91, submessage_arena);
27151 _has_bits_[0] |= 0x00400000u;
27153 _has_bits_[0] &= ~0x00400000u;
27155 wiper_rpt_91_ = wiper_rpt_91;
27160 inline bool Gem::_internal_has_vehicle_speed_rpt_6f()
const {
27161 bool value = (_has_bits_[0] & 0x00800000u) != 0;
27162 PROTOBUF_ASSUME(!value || vehicle_speed_rpt_6f_ !=
nullptr);
27165 inline bool Gem::has_vehicle_speed_rpt_6f()
const {
27166 return _internal_has_vehicle_speed_rpt_6f();
27168 inline void Gem::clear_vehicle_speed_rpt_6f() {
27169 if (vehicle_speed_rpt_6f_ !=
nullptr) vehicle_speed_rpt_6f_->Clear();
27170 _has_bits_[0] &= ~0x00800000u;
27172 inline const ::apollo::canbus::Vehicle_speed_rpt_6f& Gem::_internal_vehicle_speed_rpt_6f()
const {
27173 const ::apollo::canbus::Vehicle_speed_rpt_6f* p = vehicle_speed_rpt_6f_;
27175 ::apollo::canbus::_Vehicle_speed_rpt_6f_default_instance_);
27177 inline const ::apollo::canbus::Vehicle_speed_rpt_6f& Gem::vehicle_speed_rpt_6f()
const {
27179 return _internal_vehicle_speed_rpt_6f();
27181 inline void Gem::unsafe_arena_set_allocated_vehicle_speed_rpt_6f(
27183 if (GetArenaForAllocation() ==
nullptr) {
27184 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(vehicle_speed_rpt_6f_);
27186 vehicle_speed_rpt_6f_ = vehicle_speed_rpt_6f;
27187 if (vehicle_speed_rpt_6f) {
27188 _has_bits_[0] |= 0x00800000u;
27190 _has_bits_[0] &= ~0x00800000u;
27194 inline ::apollo::canbus::Vehicle_speed_rpt_6f* Gem::release_vehicle_speed_rpt_6f() {
27195 _has_bits_[0] &= ~0x00800000u;
27197 vehicle_speed_rpt_6f_ =
nullptr;
27198 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
27199 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
27200 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27201 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
27203 if (GetArenaForAllocation() !=
nullptr) {
27204 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27209 inline ::apollo::canbus::Vehicle_speed_rpt_6f* Gem::unsafe_arena_release_vehicle_speed_rpt_6f() {
27211 _has_bits_[0] &= ~0x00800000u;
27213 vehicle_speed_rpt_6f_ =
nullptr;
27216 inline ::apollo::canbus::Vehicle_speed_rpt_6f* Gem::_internal_mutable_vehicle_speed_rpt_6f() {
27217 _has_bits_[0] |= 0x00800000u;
27218 if (vehicle_speed_rpt_6f_ ==
nullptr) {
27219 auto* p = CreateMaybeMessage<::apollo::canbus::Vehicle_speed_rpt_6f>(GetArenaForAllocation());
27220 vehicle_speed_rpt_6f_ = p;
27222 return vehicle_speed_rpt_6f_;
27224 inline ::apollo::canbus::Vehicle_speed_rpt_6f* Gem::mutable_vehicle_speed_rpt_6f() {
27230 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
27231 if (message_arena ==
nullptr) {
27232 delete vehicle_speed_rpt_6f_;
27234 if (vehicle_speed_rpt_6f) {
27235 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
27236 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Vehicle_speed_rpt_6f>::GetOwningArena(vehicle_speed_rpt_6f);
27237 if (message_arena != submessage_arena) {
27238 vehicle_speed_rpt_6f = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
27239 message_arena, vehicle_speed_rpt_6f, submessage_arena);
27241 _has_bits_[0] |= 0x00800000u;
27243 _has_bits_[0] &= ~0x00800000u;
27245 vehicle_speed_rpt_6f_ = vehicle_speed_rpt_6f;
27250 inline bool Gem::_internal_has_headlight_cmd_76()
const {
27251 bool value = (_has_bits_[0] & 0x01000000u) != 0;
27252 PROTOBUF_ASSUME(!value || headlight_cmd_76_ !=
nullptr);
27255 inline bool Gem::has_headlight_cmd_76()
const {
27256 return _internal_has_headlight_cmd_76();
27258 inline void Gem::clear_headlight_cmd_76() {
27259 if (headlight_cmd_76_ !=
nullptr) headlight_cmd_76_->Clear();
27260 _has_bits_[0] &= ~0x01000000u;
27262 inline const ::apollo::canbus::Headlight_cmd_76& Gem::_internal_headlight_cmd_76()
const {
27263 const ::apollo::canbus::Headlight_cmd_76* p = headlight_cmd_76_;
27265 ::apollo::canbus::_Headlight_cmd_76_default_instance_);
27267 inline const ::apollo::canbus::Headlight_cmd_76& Gem::headlight_cmd_76()
const {
27269 return _internal_headlight_cmd_76();
27271 inline void Gem::unsafe_arena_set_allocated_headlight_cmd_76(
27273 if (GetArenaForAllocation() ==
nullptr) {
27274 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(headlight_cmd_76_);
27276 headlight_cmd_76_ = headlight_cmd_76;
27277 if (headlight_cmd_76) {
27278 _has_bits_[0] |= 0x01000000u;
27280 _has_bits_[0] &= ~0x01000000u;
27284 inline ::apollo::canbus::Headlight_cmd_76* Gem::release_headlight_cmd_76() {
27285 _has_bits_[0] &= ~0x01000000u;
27287 headlight_cmd_76_ =
nullptr;
27288 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
27289 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
27290 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27291 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
27293 if (GetArenaForAllocation() !=
nullptr) {
27294 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27299 inline ::apollo::canbus::Headlight_cmd_76* Gem::unsafe_arena_release_headlight_cmd_76() {
27301 _has_bits_[0] &= ~0x01000000u;
27303 headlight_cmd_76_ =
nullptr;
27306 inline ::apollo::canbus::Headlight_cmd_76* Gem::_internal_mutable_headlight_cmd_76() {
27307 _has_bits_[0] |= 0x01000000u;
27308 if (headlight_cmd_76_ ==
nullptr) {
27309 auto* p = CreateMaybeMessage<::apollo::canbus::Headlight_cmd_76>(GetArenaForAllocation());
27310 headlight_cmd_76_ = p;
27312 return headlight_cmd_76_;
27314 inline ::apollo::canbus::Headlight_cmd_76* Gem::mutable_headlight_cmd_76() {
27320 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
27321 if (message_arena ==
nullptr) {
27322 delete headlight_cmd_76_;
27324 if (headlight_cmd_76) {
27325 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
27326 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Headlight_cmd_76>::GetOwningArena(headlight_cmd_76);
27327 if (message_arena != submessage_arena) {
27328 headlight_cmd_76 = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
27329 message_arena, headlight_cmd_76, submessage_arena);
27331 _has_bits_[0] |= 0x01000000u;
27333 _has_bits_[0] &= ~0x01000000u;
27335 headlight_cmd_76_ = headlight_cmd_76;
27340 inline bool Gem::_internal_has_steering_motor_rpt_2_74()
const {
27341 bool value = (_has_bits_[0] & 0x02000000u) != 0;
27342 PROTOBUF_ASSUME(!value || steering_motor_rpt_2_74_ !=
nullptr);
27345 inline bool Gem::has_steering_motor_rpt_2_74()
const {
27346 return _internal_has_steering_motor_rpt_2_74();
27348 inline void Gem::clear_steering_motor_rpt_2_74() {
27349 if (steering_motor_rpt_2_74_ !=
nullptr) steering_motor_rpt_2_74_->Clear();
27350 _has_bits_[0] &= ~0x02000000u;
27352 inline const ::apollo::canbus::Steering_motor_rpt_2_74& Gem::_internal_steering_motor_rpt_2_74()
const {
27353 const ::apollo::canbus::Steering_motor_rpt_2_74* p = steering_motor_rpt_2_74_;
27355 ::apollo::canbus::_Steering_motor_rpt_2_74_default_instance_);
27357 inline const ::apollo::canbus::Steering_motor_rpt_2_74& Gem::steering_motor_rpt_2_74()
const {
27359 return _internal_steering_motor_rpt_2_74();
27361 inline void Gem::unsafe_arena_set_allocated_steering_motor_rpt_2_74(
27363 if (GetArenaForAllocation() ==
nullptr) {
27364 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(steering_motor_rpt_2_74_);
27366 steering_motor_rpt_2_74_ = steering_motor_rpt_2_74;
27367 if (steering_motor_rpt_2_74) {
27368 _has_bits_[0] |= 0x02000000u;
27370 _has_bits_[0] &= ~0x02000000u;
27374 inline ::apollo::canbus::Steering_motor_rpt_2_74* Gem::release_steering_motor_rpt_2_74() {
27375 _has_bits_[0] &= ~0x02000000u;
27377 steering_motor_rpt_2_74_ =
nullptr;
27378 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
27379 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
27380 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27381 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
27383 if (GetArenaForAllocation() !=
nullptr) {
27384 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27389 inline ::apollo::canbus::Steering_motor_rpt_2_74* Gem::unsafe_arena_release_steering_motor_rpt_2_74() {
27391 _has_bits_[0] &= ~0x02000000u;
27393 steering_motor_rpt_2_74_ =
nullptr;
27396 inline ::apollo::canbus::Steering_motor_rpt_2_74* Gem::_internal_mutable_steering_motor_rpt_2_74() {
27397 _has_bits_[0] |= 0x02000000u;
27398 if (steering_motor_rpt_2_74_ ==
nullptr) {
27399 auto* p = CreateMaybeMessage<::apollo::canbus::Steering_motor_rpt_2_74>(GetArenaForAllocation());
27400 steering_motor_rpt_2_74_ = p;
27402 return steering_motor_rpt_2_74_;
27404 inline ::apollo::canbus::Steering_motor_rpt_2_74* Gem::mutable_steering_motor_rpt_2_74() {
27410 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
27411 if (message_arena ==
nullptr) {
27412 delete steering_motor_rpt_2_74_;
27414 if (steering_motor_rpt_2_74) {
27415 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
27416 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Steering_motor_rpt_2_74>::GetOwningArena(steering_motor_rpt_2_74);
27417 if (message_arena != submessage_arena) {
27418 steering_motor_rpt_2_74 = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
27419 message_arena, steering_motor_rpt_2_74, submessage_arena);
27421 _has_bits_[0] |= 0x02000000u;
27423 _has_bits_[0] &= ~0x02000000u;
27425 steering_motor_rpt_2_74_ = steering_motor_rpt_2_74;
27430 inline bool Gem::_internal_has_brake_motor_rpt_2_71()
const {
27431 bool value = (_has_bits_[0] & 0x04000000u) != 0;
27432 PROTOBUF_ASSUME(!value || brake_motor_rpt_2_71_ !=
nullptr);
27435 inline bool Gem::has_brake_motor_rpt_2_71()
const {
27436 return _internal_has_brake_motor_rpt_2_71();
27438 inline void Gem::clear_brake_motor_rpt_2_71() {
27439 if (brake_motor_rpt_2_71_ !=
nullptr) brake_motor_rpt_2_71_->Clear();
27440 _has_bits_[0] &= ~0x04000000u;
27442 inline const ::apollo::canbus::Brake_motor_rpt_2_71& Gem::_internal_brake_motor_rpt_2_71()
const {
27443 const ::apollo::canbus::Brake_motor_rpt_2_71* p = brake_motor_rpt_2_71_;
27445 ::apollo::canbus::_Brake_motor_rpt_2_71_default_instance_);
27447 inline const ::apollo::canbus::Brake_motor_rpt_2_71& Gem::brake_motor_rpt_2_71()
const {
27449 return _internal_brake_motor_rpt_2_71();
27451 inline void Gem::unsafe_arena_set_allocated_brake_motor_rpt_2_71(
27453 if (GetArenaForAllocation() ==
nullptr) {
27454 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(brake_motor_rpt_2_71_);
27456 brake_motor_rpt_2_71_ = brake_motor_rpt_2_71;
27457 if (brake_motor_rpt_2_71) {
27458 _has_bits_[0] |= 0x04000000u;
27460 _has_bits_[0] &= ~0x04000000u;
27464 inline ::apollo::canbus::Brake_motor_rpt_2_71* Gem::release_brake_motor_rpt_2_71() {
27465 _has_bits_[0] &= ~0x04000000u;
27467 brake_motor_rpt_2_71_ =
nullptr;
27468 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
27469 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
27470 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27471 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
27473 if (GetArenaForAllocation() !=
nullptr) {
27474 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27479 inline ::apollo::canbus::Brake_motor_rpt_2_71* Gem::unsafe_arena_release_brake_motor_rpt_2_71() {
27481 _has_bits_[0] &= ~0x04000000u;
27483 brake_motor_rpt_2_71_ =
nullptr;
27486 inline ::apollo::canbus::Brake_motor_rpt_2_71* Gem::_internal_mutable_brake_motor_rpt_2_71() {
27487 _has_bits_[0] |= 0x04000000u;
27488 if (brake_motor_rpt_2_71_ ==
nullptr) {
27489 auto* p = CreateMaybeMessage<::apollo::canbus::Brake_motor_rpt_2_71>(GetArenaForAllocation());
27490 brake_motor_rpt_2_71_ = p;
27492 return brake_motor_rpt_2_71_;
27494 inline ::apollo::canbus::Brake_motor_rpt_2_71* Gem::mutable_brake_motor_rpt_2_71() {
27500 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
27501 if (message_arena ==
nullptr) {
27502 delete brake_motor_rpt_2_71_;
27504 if (brake_motor_rpt_2_71) {
27505 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
27506 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Brake_motor_rpt_2_71>::GetOwningArena(brake_motor_rpt_2_71);
27507 if (message_arena != submessage_arena) {
27508 brake_motor_rpt_2_71 = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
27509 message_arena, brake_motor_rpt_2_71, submessage_arena);
27511 _has_bits_[0] |= 0x04000000u;
27513 _has_bits_[0] &= ~0x04000000u;
27515 brake_motor_rpt_2_71_ = brake_motor_rpt_2_71;
27520 inline bool Gem::_internal_has_steering_motor_rpt_1_73()
const {
27521 bool value = (_has_bits_[0] & 0x08000000u) != 0;
27522 PROTOBUF_ASSUME(!value || steering_motor_rpt_1_73_ !=
nullptr);
27525 inline bool Gem::has_steering_motor_rpt_1_73()
const {
27526 return _internal_has_steering_motor_rpt_1_73();
27528 inline void Gem::clear_steering_motor_rpt_1_73() {
27529 if (steering_motor_rpt_1_73_ !=
nullptr) steering_motor_rpt_1_73_->Clear();
27530 _has_bits_[0] &= ~0x08000000u;
27532 inline const ::apollo::canbus::Steering_motor_rpt_1_73& Gem::_internal_steering_motor_rpt_1_73()
const {
27533 const ::apollo::canbus::Steering_motor_rpt_1_73* p = steering_motor_rpt_1_73_;
27535 ::apollo::canbus::_Steering_motor_rpt_1_73_default_instance_);
27537 inline const ::apollo::canbus::Steering_motor_rpt_1_73& Gem::steering_motor_rpt_1_73()
const {
27539 return _internal_steering_motor_rpt_1_73();
27541 inline void Gem::unsafe_arena_set_allocated_steering_motor_rpt_1_73(
27543 if (GetArenaForAllocation() ==
nullptr) {
27544 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(steering_motor_rpt_1_73_);
27546 steering_motor_rpt_1_73_ = steering_motor_rpt_1_73;
27547 if (steering_motor_rpt_1_73) {
27548 _has_bits_[0] |= 0x08000000u;
27550 _has_bits_[0] &= ~0x08000000u;
27554 inline ::apollo::canbus::Steering_motor_rpt_1_73* Gem::release_steering_motor_rpt_1_73() {
27555 _has_bits_[0] &= ~0x08000000u;
27557 steering_motor_rpt_1_73_ =
nullptr;
27558 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
27559 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
27560 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27561 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
27563 if (GetArenaForAllocation() !=
nullptr) {
27564 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27569 inline ::apollo::canbus::Steering_motor_rpt_1_73* Gem::unsafe_arena_release_steering_motor_rpt_1_73() {
27571 _has_bits_[0] &= ~0x08000000u;
27573 steering_motor_rpt_1_73_ =
nullptr;
27576 inline ::apollo::canbus::Steering_motor_rpt_1_73* Gem::_internal_mutable_steering_motor_rpt_1_73() {
27577 _has_bits_[0] |= 0x08000000u;
27578 if (steering_motor_rpt_1_73_ ==
nullptr) {
27579 auto* p = CreateMaybeMessage<::apollo::canbus::Steering_motor_rpt_1_73>(GetArenaForAllocation());
27580 steering_motor_rpt_1_73_ = p;
27582 return steering_motor_rpt_1_73_;
27584 inline ::apollo::canbus::Steering_motor_rpt_1_73* Gem::mutable_steering_motor_rpt_1_73() {
27590 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
27591 if (message_arena ==
nullptr) {
27592 delete steering_motor_rpt_1_73_;
27594 if (steering_motor_rpt_1_73) {
27595 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
27596 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Steering_motor_rpt_1_73>::GetOwningArena(steering_motor_rpt_1_73);
27597 if (message_arena != submessage_arena) {
27598 steering_motor_rpt_1_73 = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
27599 message_arena, steering_motor_rpt_1_73, submessage_arena);
27601 _has_bits_[0] |= 0x08000000u;
27603 _has_bits_[0] &= ~0x08000000u;
27605 steering_motor_rpt_1_73_ = steering_motor_rpt_1_73;
27610 inline bool Gem::_internal_has_wiper_cmd_90()
const {
27611 bool value = (_has_bits_[0] & 0x10000000u) != 0;
27612 PROTOBUF_ASSUME(!value || wiper_cmd_90_ !=
nullptr);
27615 inline bool Gem::has_wiper_cmd_90()
const {
27616 return _internal_has_wiper_cmd_90();
27618 inline void Gem::clear_wiper_cmd_90() {
27619 if (wiper_cmd_90_ !=
nullptr) wiper_cmd_90_->Clear();
27620 _has_bits_[0] &= ~0x10000000u;
27622 inline const ::apollo::canbus::Wiper_cmd_90& Gem::_internal_wiper_cmd_90()
const {
27623 const ::apollo::canbus::Wiper_cmd_90* p = wiper_cmd_90_;
27625 ::apollo::canbus::_Wiper_cmd_90_default_instance_);
27627 inline const ::apollo::canbus::Wiper_cmd_90& Gem::wiper_cmd_90()
const {
27629 return _internal_wiper_cmd_90();
27631 inline void Gem::unsafe_arena_set_allocated_wiper_cmd_90(
27633 if (GetArenaForAllocation() ==
nullptr) {
27634 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(wiper_cmd_90_);
27636 wiper_cmd_90_ = wiper_cmd_90;
27637 if (wiper_cmd_90) {
27638 _has_bits_[0] |= 0x10000000u;
27640 _has_bits_[0] &= ~0x10000000u;
27644 inline ::apollo::canbus::Wiper_cmd_90* Gem::release_wiper_cmd_90() {
27645 _has_bits_[0] &= ~0x10000000u;
27647 wiper_cmd_90_ =
nullptr;
27648 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
27649 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
27650 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27651 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
27653 if (GetArenaForAllocation() !=
nullptr) {
27654 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27659 inline ::apollo::canbus::Wiper_cmd_90* Gem::unsafe_arena_release_wiper_cmd_90() {
27661 _has_bits_[0] &= ~0x10000000u;
27663 wiper_cmd_90_ =
nullptr;
27666 inline ::apollo::canbus::Wiper_cmd_90* Gem::_internal_mutable_wiper_cmd_90() {
27667 _has_bits_[0] |= 0x10000000u;
27668 if (wiper_cmd_90_ ==
nullptr) {
27669 auto* p = CreateMaybeMessage<::apollo::canbus::Wiper_cmd_90>(GetArenaForAllocation());
27672 return wiper_cmd_90_;
27674 inline ::apollo::canbus::Wiper_cmd_90* Gem::mutable_wiper_cmd_90() {
27680 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
27681 if (message_arena ==
nullptr) {
27682 delete wiper_cmd_90_;
27684 if (wiper_cmd_90) {
27685 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
27686 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Wiper_cmd_90>::GetOwningArena(wiper_cmd_90);
27687 if (message_arena != submessage_arena) {
27688 wiper_cmd_90 = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
27689 message_arena, wiper_cmd_90, submessage_arena);
27691 _has_bits_[0] |= 0x10000000u;
27693 _has_bits_[0] &= ~0x10000000u;
27695 wiper_cmd_90_ = wiper_cmd_90;
27700 inline bool Gem::_internal_has_brake_motor_rpt_3_72()
const {
27701 bool value = (_has_bits_[0] & 0x20000000u) != 0;
27702 PROTOBUF_ASSUME(!value || brake_motor_rpt_3_72_ !=
nullptr);
27705 inline bool Gem::has_brake_motor_rpt_3_72()
const {
27706 return _internal_has_brake_motor_rpt_3_72();
27708 inline void Gem::clear_brake_motor_rpt_3_72() {
27709 if (brake_motor_rpt_3_72_ !=
nullptr) brake_motor_rpt_3_72_->Clear();
27710 _has_bits_[0] &= ~0x20000000u;
27712 inline const ::apollo::canbus::Brake_motor_rpt_3_72& Gem::_internal_brake_motor_rpt_3_72()
const {
27713 const ::apollo::canbus::Brake_motor_rpt_3_72* p = brake_motor_rpt_3_72_;
27715 ::apollo::canbus::_Brake_motor_rpt_3_72_default_instance_);
27717 inline const ::apollo::canbus::Brake_motor_rpt_3_72& Gem::brake_motor_rpt_3_72()
const {
27719 return _internal_brake_motor_rpt_3_72();
27721 inline void Gem::unsafe_arena_set_allocated_brake_motor_rpt_3_72(
27723 if (GetArenaForAllocation() ==
nullptr) {
27724 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(brake_motor_rpt_3_72_);
27726 brake_motor_rpt_3_72_ = brake_motor_rpt_3_72;
27727 if (brake_motor_rpt_3_72) {
27728 _has_bits_[0] |= 0x20000000u;
27730 _has_bits_[0] &= ~0x20000000u;
27734 inline ::apollo::canbus::Brake_motor_rpt_3_72* Gem::release_brake_motor_rpt_3_72() {
27735 _has_bits_[0] &= ~0x20000000u;
27737 brake_motor_rpt_3_72_ =
nullptr;
27738 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
27739 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
27740 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27741 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
27743 if (GetArenaForAllocation() !=
nullptr) {
27744 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27749 inline ::apollo::canbus::Brake_motor_rpt_3_72* Gem::unsafe_arena_release_brake_motor_rpt_3_72() {
27751 _has_bits_[0] &= ~0x20000000u;
27753 brake_motor_rpt_3_72_ =
nullptr;
27756 inline ::apollo::canbus::Brake_motor_rpt_3_72* Gem::_internal_mutable_brake_motor_rpt_3_72() {
27757 _has_bits_[0] |= 0x20000000u;
27758 if (brake_motor_rpt_3_72_ ==
nullptr) {
27759 auto* p = CreateMaybeMessage<::apollo::canbus::Brake_motor_rpt_3_72>(GetArenaForAllocation());
27760 brake_motor_rpt_3_72_ = p;
27762 return brake_motor_rpt_3_72_;
27764 inline ::apollo::canbus::Brake_motor_rpt_3_72* Gem::mutable_brake_motor_rpt_3_72() {
27770 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
27771 if (message_arena ==
nullptr) {
27772 delete brake_motor_rpt_3_72_;
27774 if (brake_motor_rpt_3_72) {
27775 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
27776 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::apollo::canbus::Brake_motor_rpt_3_72>::GetOwningArena(brake_motor_rpt_3_72);
27777 if (message_arena != submessage_arena) {
27778 brake_motor_rpt_3_72 = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
27779 message_arena, brake_motor_rpt_3_72, submessage_arena);
27781 _has_bits_[0] |= 0x20000000u;
27783 _has_bits_[0] &= ~0x20000000u;
27785 brake_motor_rpt_3_72_ = brake_motor_rpt_3_72;
27790 #pragma GCC diagnostic pop
27888 PROTOBUF_NAMESPACE_OPEN
27890 template <>
struct is_proto_enum< ::apollo::canbus::ChassisDetail_Type> : ::std::true_type {};
27892 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::ChassisDetail_Type>() {
27893 return ::apollo::canbus::ChassisDetail_Type_descriptor();
27895 template <>
struct is_proto_enum< ::apollo::canbus::Light_TurnLightType> : ::std::true_type {};
27897 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Light_TurnLightType>() {
27898 return ::apollo::canbus::Light_TurnLightType_descriptor();
27900 template <>
struct is_proto_enum< ::apollo::canbus::Light_BeamLampType> : ::std::true_type {};
27902 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Light_BeamLampType>() {
27903 return ::apollo::canbus::Light_BeamLampType_descriptor();
27905 template <>
struct is_proto_enum< ::apollo::canbus::Light_LincolnLampType> : ::std::true_type {};
27907 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Light_LincolnLampType>() {
27908 return ::apollo::canbus::Light_LincolnLampType_descriptor();
27910 template <>
struct is_proto_enum< ::apollo::canbus::Light_LincolnWiperType> : ::std::true_type {};
27912 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Light_LincolnWiperType>() {
27913 return ::apollo::canbus::Light_LincolnWiperType_descriptor();
27915 template <>
struct is_proto_enum< ::apollo::canbus::Light_LincolnAmbientType> : ::std::true_type {};
27917 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Light_LincolnAmbientType>() {
27918 return ::apollo::canbus::Light_LincolnAmbientType_descriptor();
27920 template <>
struct is_proto_enum< ::apollo::canbus::Eps_Type> : ::std::true_type {};
27922 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Eps_Type>() {
27923 return ::apollo::canbus::Eps_Type_descriptor();
27925 template <>
struct is_proto_enum< ::apollo::canbus::Brake_HSAStatusType> : ::std::true_type {};
27927 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Brake_HSAStatusType>() {
27928 return ::apollo::canbus::Brake_HSAStatusType_descriptor();
27930 template <>
struct is_proto_enum< ::apollo::canbus::Brake_HSAModeType> : ::std::true_type {};
27932 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Brake_HSAModeType>() {
27933 return ::apollo::canbus::Brake_HSAModeType_descriptor();
27935 template <>
struct is_proto_enum< ::apollo::canbus::Epb_PBrakeType> : ::std::true_type {};
27937 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Epb_PBrakeType>() {
27938 return ::apollo::canbus::Epb_PBrakeType_descriptor();
27940 template <>
struct is_proto_enum< ::apollo::canbus::Ems_Type> : ::std::true_type {};
27942 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Ems_Type>() {
27943 return ::apollo::canbus::Ems_Type_descriptor();
27945 template <>
struct is_proto_enum< ::apollo::canbus::BasicInfo_Type> : ::std::true_type {};
27947 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::BasicInfo_Type>() {
27948 return ::apollo::canbus::BasicInfo_Type_descriptor();
27950 template <>
struct is_proto_enum< ::apollo::canbus::Global_rpt_6a_Pacmod_statusType> : ::std::true_type {};
27952 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Global_rpt_6a_Pacmod_statusType>() {
27953 return ::apollo::canbus::Global_rpt_6a_Pacmod_statusType_descriptor();
27955 template <>
struct is_proto_enum< ::apollo::canbus::Global_rpt_6a_Override_statusType> : ::std::true_type {};
27957 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Global_rpt_6a_Override_statusType>() {
27958 return ::apollo::canbus::Global_rpt_6a_Override_statusType_descriptor();
27960 template <>
struct is_proto_enum< ::apollo::canbus::Global_rpt_6a_Brk_can_timeoutType> : ::std::true_type {};
27962 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Global_rpt_6a_Brk_can_timeoutType>() {
27963 return ::apollo::canbus::Global_rpt_6a_Brk_can_timeoutType_descriptor();
27965 template <>
struct is_proto_enum< ::apollo::canbus::Brake_rpt_6c_Brake_on_offType> : ::std::true_type {};
27967 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Brake_rpt_6c_Brake_on_offType>() {
27968 return ::apollo::canbus::Brake_rpt_6c_Brake_on_offType_descriptor();
27970 template <>
struct is_proto_enum< ::apollo::canbus::Headlight_rpt_77_Output_valueType> : ::std::true_type {};
27972 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Headlight_rpt_77_Output_valueType>() {
27973 return ::apollo::canbus::Headlight_rpt_77_Output_valueType_descriptor();
27975 template <>
struct is_proto_enum< ::apollo::canbus::Headlight_rpt_77_Manual_inputType> : ::std::true_type {};
27977 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Headlight_rpt_77_Manual_inputType>() {
27978 return ::apollo::canbus::Headlight_rpt_77_Manual_inputType_descriptor();
27980 template <>
struct is_proto_enum< ::apollo::canbus::Headlight_rpt_77_Commanded_valueType> : ::std::true_type {};
27982 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Headlight_rpt_77_Commanded_valueType>() {
27983 return ::apollo::canbus::Headlight_rpt_77_Commanded_valueType_descriptor();
27985 template <>
struct is_proto_enum< ::apollo::canbus::Turn_cmd_63_Turn_signal_cmdType> : ::std::true_type {};
27987 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Turn_cmd_63_Turn_signal_cmdType>() {
27988 return ::apollo::canbus::Turn_cmd_63_Turn_signal_cmdType_descriptor();
27990 template <>
struct is_proto_enum< ::apollo::canbus::Turn_rpt_64_Manual_inputType> : ::std::true_type {};
27992 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Turn_rpt_64_Manual_inputType>() {
27993 return ::apollo::canbus::Turn_rpt_64_Manual_inputType_descriptor();
27995 template <>
struct is_proto_enum< ::apollo::canbus::Turn_rpt_64_Commanded_valueType> : ::std::true_type {};
27997 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Turn_rpt_64_Commanded_valueType>() {
27998 return ::apollo::canbus::Turn_rpt_64_Commanded_valueType_descriptor();
28000 template <>
struct is_proto_enum< ::apollo::canbus::Turn_rpt_64_Output_valueType> : ::std::true_type {};
28002 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Turn_rpt_64_Output_valueType>() {
28003 return ::apollo::canbus::Turn_rpt_64_Output_valueType_descriptor();
28005 template <>
struct is_proto_enum< ::apollo::canbus::Shift_cmd_65_Shift_cmdType> : ::std::true_type {};
28007 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Shift_cmd_65_Shift_cmdType>() {
28008 return ::apollo::canbus::Shift_cmd_65_Shift_cmdType_descriptor();
28010 template <>
struct is_proto_enum< ::apollo::canbus::Shift_rpt_66_Manual_inputType> : ::std::true_type {};
28012 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Shift_rpt_66_Manual_inputType>() {
28013 return ::apollo::canbus::Shift_rpt_66_Manual_inputType_descriptor();
28015 template <>
struct is_proto_enum< ::apollo::canbus::Shift_rpt_66_Commanded_valueType> : ::std::true_type {};
28017 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Shift_rpt_66_Commanded_valueType>() {
28018 return ::apollo::canbus::Shift_rpt_66_Commanded_valueType_descriptor();
28020 template <>
struct is_proto_enum< ::apollo::canbus::Shift_rpt_66_Output_valueType> : ::std::true_type {};
28022 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Shift_rpt_66_Output_valueType>() {
28023 return ::apollo::canbus::Shift_rpt_66_Output_valueType_descriptor();
28025 template <>
struct is_proto_enum< ::apollo::canbus::Global_cmd_69_Pacmod_enableType> : ::std::true_type {};
28027 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Global_cmd_69_Pacmod_enableType>() {
28028 return ::apollo::canbus::Global_cmd_69_Pacmod_enableType_descriptor();
28030 template <>
struct is_proto_enum< ::apollo::canbus::Global_cmd_69_Clear_overrideType> : ::std::true_type {};
28032 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Global_cmd_69_Clear_overrideType>() {
28033 return ::apollo::canbus::Global_cmd_69_Clear_overrideType_descriptor();
28035 template <>
struct is_proto_enum< ::apollo::canbus::Global_cmd_69_Ignore_overrideType> : ::std::true_type {};
28037 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Global_cmd_69_Ignore_overrideType>() {
28038 return ::apollo::canbus::Global_cmd_69_Ignore_overrideType_descriptor();
28040 template <>
struct is_proto_enum< ::apollo::canbus::Parking_brake_status_rpt_80_Parking_brake_enabledType> : ::std::true_type {};
28042 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Parking_brake_status_rpt_80_Parking_brake_enabledType>() {
28043 return ::apollo::canbus::Parking_brake_status_rpt_80_Parking_brake_enabledType_descriptor();
28045 template <>
struct is_proto_enum< ::apollo::canbus::Horn_rpt_79_Output_valueType> : ::std::true_type {};
28047 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Horn_rpt_79_Output_valueType>() {
28048 return ::apollo::canbus::Horn_rpt_79_Output_valueType_descriptor();
28050 template <>
struct is_proto_enum< ::apollo::canbus::Horn_rpt_79_Commanded_valueType> : ::std::true_type {};
28052 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Horn_rpt_79_Commanded_valueType>() {
28053 return ::apollo::canbus::Horn_rpt_79_Commanded_valueType_descriptor();
28055 template <>
struct is_proto_enum< ::apollo::canbus::Horn_rpt_79_Manual_inputType> : ::std::true_type {};
28057 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Horn_rpt_79_Manual_inputType>() {
28058 return ::apollo::canbus::Horn_rpt_79_Manual_inputType_descriptor();
28060 template <>
struct is_proto_enum< ::apollo::canbus::Horn_cmd_78_Horn_cmdType> : ::std::true_type {};
28062 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Horn_cmd_78_Horn_cmdType>() {
28063 return ::apollo::canbus::Horn_cmd_78_Horn_cmdType_descriptor();
28065 template <>
struct is_proto_enum< ::apollo::canbus::Wiper_rpt_91_Output_valueType> : ::std::true_type {};
28067 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Wiper_rpt_91_Output_valueType>() {
28068 return ::apollo::canbus::Wiper_rpt_91_Output_valueType_descriptor();
28070 template <>
struct is_proto_enum< ::apollo::canbus::Wiper_rpt_91_Commanded_valueType> : ::std::true_type {};
28072 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Wiper_rpt_91_Commanded_valueType>() {
28073 return ::apollo::canbus::Wiper_rpt_91_Commanded_valueType_descriptor();
28075 template <>
struct is_proto_enum< ::apollo::canbus::Wiper_rpt_91_Manual_inputType> : ::std::true_type {};
28077 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Wiper_rpt_91_Manual_inputType>() {
28078 return ::apollo::canbus::Wiper_rpt_91_Manual_inputType_descriptor();
28080 template <>
struct is_proto_enum< ::apollo::canbus::Vehicle_speed_rpt_6f_Vehicle_speed_validType> : ::std::true_type {};
28082 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Vehicle_speed_rpt_6f_Vehicle_speed_validType>() {
28083 return ::apollo::canbus::Vehicle_speed_rpt_6f_Vehicle_speed_validType_descriptor();
28085 template <>
struct is_proto_enum< ::apollo::canbus::Headlight_cmd_76_Headlight_cmdType> : ::std::true_type {};
28087 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Headlight_cmd_76_Headlight_cmdType>() {
28088 return ::apollo::canbus::Headlight_cmd_76_Headlight_cmdType_descriptor();
28090 template <>
struct is_proto_enum< ::apollo::canbus::Wiper_cmd_90_Wiper_cmdType> : ::std::true_type {};
28092 inline const EnumDescriptor* GetEnumDescriptor< ::apollo::canbus::Wiper_cmd_90_Wiper_cmdType>() {
28093 return ::apollo::canbus::Wiper_cmd_90_Wiper_cmdType_descriptor();
28096 PROTOBUF_NAMESPACE_CLOSE
28100 #include <google/protobuf/port_undef.inc>
Definition: chassis_detail.pb.cc:17282
Definition: chassis_detail.pb.h:10920
Definition: chassis_detail.pb.cc:15828
Definition: chassis_detail.pb.h:9587
Definition: chassis_detail.pb.cc:12042
Definition: chassis_detail.pb.h:6840
Definition: chassis_detail.pb.cc:4880
Definition: chassis_detail.pb.h:2063
Definition: chassis_detail.pb.cc:7891
Definition: chassis_detail.pb.cc:13695
Definition: chassis_detail.pb.h:7942
Definition: chassis_detail.pb.cc:15310
Definition: chassis_detail.pb.h:9130
Definition: chassis_detail.pb.cc:19966
Definition: chassis_detail.pb.h:13311
Definition: chassis_detail.pb.cc:20662
Definition: chassis_detail.pb.h:13872
Definition: chassis_detail.pb.cc:13885
Definition: chassis_detail.pb.h:8100
Definition: chassis_detail.pb.h:4135
Definition: chassis_detail.pb.cc:3530
Definition: chassis_detail.pb.h:1287
Definition: chassis_detail.pb.cc:4513
Definition: chassis_detail.pb.h:1815
Definition: chassis_detail.pb.cc:14969
Definition: chassis_detail.pb.h:8897
Definition: chassis_detail.pb.cc:7524
Definition: chassis_detail.pb.h:3887
Definition: chassis_detail.pb.cc:10411
Definition: chassis_detail.pb.h:5792
Definition: chassis_detail.pb.cc:8904
Definition: chassis_detail.pb.h:4804
Definition: chassis_detail.pb.cc:5602
Definition: chassis_detail.pb.h:2727
Definition: chassis_detail.pb.cc:9930
Definition: chassis_detail.pb.h:5484
Definition: chassis_detail.pb.cc:9199
Definition: chassis_detail.pb.h:5041
Definition: chassis_detail.pb.cc:10898
Definition: chassis_detail.pb.h:6134
Definition: chassis_detail.pb.cc:20899
Definition: chassis_detail.pb.h:14045
Definition: chassis_detail.pb.cc:17839
Definition: chassis_detail.pb.h:11326
Definition: chassis_detail.pb.cc:13310
Definition: chassis_detail.pb.h:7604
Definition: chassis_detail.pb.cc:19507
Definition: chassis_detail.pb.h:12933
Definition: chassis_detail.pb.cc:15547
Definition: chassis_detail.pb.h:9303
Definition: chassis_detail.pb.cc:18787
Definition: chassis_detail.pb.h:12228
Definition: chassis_detail.pb.cc:18506
Definition: chassis_detail.pb.h:11950
Definition: chassis_detail.pb.cc:17472
Definition: chassis_detail.pb.h:11078
Definition: chassis.pb.h:2673
Definition: chassis_detail.pb.cc:5117
Definition: chassis_detail.pb.h:2236
Definition: chassis_detail.pb.cc:18120
Definition: chassis_detail.pb.h:11604
Definition: chassis_detail.pb.cc:11225
Definition: chassis_detail.pb.h:6352
Definition: chassis_detail.pb.cc:16805
Definition: chassis_detail.pb.h:10430
Definition: chassis_detail.pb.cc:17001
Definition: chassis_detail.pb.h:10624
Definition: chassis_detail.pb.cc:14180
Definition: chassis_detail.pb.h:8333
Definition: chassis_detail.pb.cc:20229
Definition: chassis_detail.pb.h:13499
Definition: chassis_detail.pb.cc:19703
Definition: chassis_detail.pb.h:13123
Definition: chassis_detail.pb.cc:16091
Definition: chassis_detail.pb.h:9775
Definition: chassis_detail.pb.cc:14417
Definition: chassis_detail.pb.h:8506
Definition: chassis.pb.h:2156
Definition: chassis_detail.pb.cc:16328
Definition: chassis_detail.pb.h:9948
Definition: chassis_detail.pb.cc:16524
Definition: chassis_detail.pb.h:10140
Definition: chassis_detail.pb.cc:6505
Definition: chassis_detail.pb.h:3294
Definition: chassis_detail.pb.cc:19264
Definition: chassis_detail.pb.h:12730
Definition: chassis_detail.pb.cc:14680
Definition: chassis_detail.pb.h:8694
Definition: chassis_detail.pb.cc:20466
Definition: chassis_detail.pb.h:13672
Definition: chassis_detail.pb.cc:18983
Definition: chassis_detail.pb.h:12416
Definition: chassis_detail.pb.cc:18316
Definition: chassis_detail.pb.h:11792
Definition: vehicle_id.pb.h:72
Definition: examples.pb.cc:19
Definition: chassis_detail.pb.h:47